A networking method, device, equipment, medium and product of a train user
Patent Information
- Application Number
- CN202610971345.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-01
- Publication Date
- 2026-09-22
AI Technical Summary
[0004]但是,由于列车高速行驶,信道状态信息刷新过快,用户设备需要高频次地发送探测参考信号以获取信道状态信息,同时需要频繁进行测量上报,导致终端电量开销巨大
[0054]进一步地,在上述实施例的基础上,可以将基于信道状态信息对第一通信链路进行用户间干扰消除和下行功率分配的步骤细化为:
Smart Images

Figure CN122802872A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of rail transit technology, and in particular to a method, apparatus, equipment, medium and product for networking train users. Background Technology
[0002] As high-speed rail travel becomes a popular choice for tourism and business trips, the quality of wireless communication in high-speed rail scenarios is receiving increasing attention. However, due to the high speed of high-speed rail reaching 300 km / h, and the coverage range of each trackside base station being only 600 to 700 meters, user equipment faces serious problems such as rapid channel changes, frequent signal fading, and high terminal power consumption during high-speed movement.
[0003] The existing technology used in high-speed rail private networks employs a scheme that combines the coverage of multiple trackside base stations into a single logical cell, along with a cell-free networking approach. This scheme merges the coverage areas of multiple trackside base stations into a single logical cell, reducing the frequency of cell handover for user equipment during train operation. User equipment communicates directly with the trackside base stations, using methods such as code division multiple access to distinguish different users. This scheme enables user access by identifying users in specific areas such as ticket gates to facilitate their entry into the private network.
[0004] However, due to the high speed of the train and the rapid refresh of channel state information, user equipment (UE) needs to send probe reference signals frequently to obtain channel state information and also needs to perform frequent measurement reporting, resulting in huge power consumption of the terminals. The dwell time of UE within the coverage area of each base station is only about 10 seconds, and the relative position of UE and base station changes rapidly, which requires multiple retransmissions after signal transmission failure, seriously affecting communication efficiency. Summary of the Invention
[0005] This invention provides a networking method, apparatus, equipment, medium, and product for train users. By using an onboard base station as a relay, it improves the high-speed connectivity between user equipment and trackside base stations by providing a power allocation scheme. Furthermore, it provides a robust design for the transmitter and receiver between the onboard base station and the trackside base station.
[0006] According to a first aspect of the present invention, a method for networking train users is provided, applied to a train communication system. The train communication system includes an onboard base station deployed in a train carriage, user equipment in the carriage, and a trackside base station. A first communication link is established between the onboard base station and the user equipment, and a second communication link is established between the onboard base station and the trackside base station. The method is executed by the onboard base station and includes:
[0007] Based on the relatively static channel environment inside the carriage, the channel state information of the first communication link is determined;
[0008] Based on the channel state information, inter-user interference cancellation and downlink power allocation are performed on the first communication link;
[0009] Obtain the actual channel and channel measurement error of the second communication link;
[0010] The second communication link is processed based on the actual channel and the channel measurement error.
[0011] According to a second aspect of the present invention, a networking device for train users is provided, applied to a train communication system. The train communication system includes an onboard base station deployed within a train carriage, user equipment within the carriage, and a trackside base station. A first communication link is established between the onboard base station and the user equipment, and a second communication link is established between the onboard base station and the trackside base station. The device is executed by the onboard base station and includes:
[0012] The information determination module is used to determine the channel state information of the first communication link based on the relatively static channel environment inside the carriage;
[0013] A power allocation module is used to perform inter-user interference cancellation and downlink power allocation on the first communication link based on the channel state information.
[0014] The information acquisition module is used to acquire the actual channel and channel measurement error of the second communication link;
[0015] The signal processing module is used to perform signal processing on the second communication link based on the actual channel and the channel measurement error.
[0016] According to a third aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0017] At least one processor; and
[0018] A memory communicatively connected to the at least one processor; wherein,
[0019] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to execute the train user networking method according to any embodiment of the present invention.
[0020] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the train user networking method according to any embodiment of the present invention.
[0021] According to another aspect of the present invention, embodiments of the present invention also provide a computer program product, which includes a computer program that, when executed by a processor, implements the train user networking method of any embodiment of the present invention.
[0022] The technical solution of this invention deploys a vehicle-mounted base station (BSW) inside the train carriage. This creates a relatively static channel environment between the user equipment and the BSW (passengers are essentially fixed in their seats), significantly extending the coherence time of channel state information. Therefore, the user equipment does not need to send probe reference signals or perform measurement reporting at high frequencies, greatly reducing terminal signaling overhead and power consumption. Line-of-sight signal transmission does not require penetration through the carriage, reducing user signal transmission failures and retransmissions caused by rapid channel changes. This effectively improves communication connection stability. Taking into full account the characteristics of communication between the vehicle-mounted base station and the trackside base station, a robust system design is provided, ensuring reliable communication connections even under imperfect channel information.
[0023] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a flowchart of a train user networking method provided in Embodiment 1 of the present invention;
[0026] Figure 2 This is a schematic diagram of the interior of a train carriage in a train user networking method according to Embodiment 1 of the present invention;
[0027] Figure 3 This is a schematic diagram of the uplink and downlink rates of a train user networking method according to Embodiment 1 of the present invention;
[0028] Figure 4 This is a schematic diagram of the cache usage of a train user networking method according to Embodiment 1 of the present invention;
[0029] Figure 5 This is a schematic diagram of the system and rate variation of a train user networking method according to Embodiment 1 of the present invention;
[0030] Figure 6This is a schematic diagram of the weighted sum rate variation of a train user networking method according to Embodiment 1 of the present invention;
[0031] Figure 7 This is a schematic diagram of the structure of a train user networking device according to Embodiment 2 of the present invention;
[0032] Figure 8 This is a schematic diagram of the structure of an electronic device that implements an embodiment of the present invention. Detailed Implementation
[0033] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0034] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0035] Example 1
[0036] Figure 1 This is a flowchart of a train user networking method provided in Embodiment 1 of the present invention. This embodiment is applicable to the networking situation of users in a train. The method can be executed by the train user's networking device. The method is applied to a train communication system, which includes an on-board base station deployed in the train carriage, user equipment in the carriage, and a trackside base station. A first communication link is established between the on-board base station and the user equipment, and a second communication link is established between the on-board base station and the trackside base station. The method is executed by the on-board base station. The train user's networking device can be implemented in hardware and / or software, and the train user's networking device can be configured in an electronic device.
[0037] In this embodiment, "train" can be understood as rail transit vehicles including high-speed railway trains, EMU trains, intercity trains, and conventional trains. Base Station Wheels (BSWs) are wireless communication devices deployed inside each carriage of the train. User Equipment (UE) refers to the wireless communication terminal held by passengers, including but not limited to mobile phones, laptops, tablets, and other devices with cellular communication capabilities. In this invention, user equipment communicates directly only with the base station in its carriage and not directly with trackside base stations. Trackside base stations (BSs) are fixed base stations deployed along the railway line, connected to the core network, providing a wireless backhaul link for the train. The coverage range of trackside base stations is typically 600 to 700 meters. The first communication link refers to the wireless communication link between the base station and the user equipment in the same carriage. This link is characterized by a short communication distance (not exceeding 15 meters), a relatively static channel environment, and the signal not needing to penetrate the carriage. The second communication link refers to the wireless communication link between the base station and the trackside base station. The characteristics of this link are long communication distance and rapid changes in channel status due to the high speed of train movement (up to 300 km / h), resulting in measurement errors.
[0038] like Figure 1 As shown, the method includes:
[0039] S110. Based on the relatively static channel environment inside the carriage, determine the channel state information of the first communication link.
[0040] In this embodiment, a relatively static channel environment refers to a situation where, although the train is traveling at high speed, the passengers and their user equipment inside the carriage remain almost stationary relative to the carriage itself. Channel State Information (CSI) is used to describe the physical layer effects such as attenuation, reflection, scattering, and Doppler shift that wireless signals experience from the transmitter to the receiver.
[0041] Specifically, since the relative position between the user equipment and the onboard base station within the carriage changes very little (passengers are basically fixed in their seats), passengers only briefly leave their seats during the journey to go to the restroom or get water, and then return to their original positions. Therefore, the relative position between the user equipment and the onboard base station deployed within the same carriage remains essentially unchanged, the wireless propagation environment is stable, and the coherence time of channel state information is significantly extended. The onboard base station can stably obtain the channel state information of the first communication link for a longer period of time without frequent measurements. The system has strong channel stability, does not require high-frequency MR reporting, and does not need to frequently obtain channel estimation through DM-RS, thereby reducing the signaling overhead and power consumption of the user equipment. In contrast, the coherence time of traditional high-speed rail wireless communication (existing network) is extremely short, less than 1 second. After adopting BSW, the reduction in the MR reporting frequency on the UE side significantly improves the UE's endurance.
[0042] S120. Based on channel state information, perform inter-user interference cancellation and downlink power allocation on the first communication link.
[0043] In this embodiment, inter-user interference cancellation is achieved by reducing or eliminating mutual interference when multiple user devices communicate simultaneously on the same resource using signal processing techniques (such as singular value decomposition and precoding). Downlink power allocation is performed by rationally allocating the power used by the vehicle-mounted base station to transmit signals to each user device while meeting user service quality requirements, in order to optimize the overall system speed or energy efficiency.
[0044] Specifically, using the acquired accurate channel state information, the vehicle-mounted base station precodes user signals using methods such as singular value decomposition, ensuring that the signals from different users are orthogonal during transmission, thereby eliminating interference between users. Simultaneously, based on user quality of service requirements and system total power constraints, optimization algorithms (such as the water-filling algorithm or closed-loop power allocation formula) are used to allocate downlink transmission power to each user, thereby improving the overall system rate or meeting user rate demands.
[0045] For example, a specific example can be used to illustrate the passenger positions and base station positions within the train carriage. Figure 2 This is a schematic diagram of the interior of a train carriage in a train user networking method provided in Embodiment 1 of the present invention, as shown below. Figure 2 As shown, the seating arrangement consists of rows 1-18 from top to bottom, with each row containing 5 seats (AF). The UE connects directly to the BSW, resulting in low transmission loss, low required transmission power, and further improved UE endurance. The UE only needs to connect to the BSW to achieve communication transmission. Figure 2 It is known that even if a seat is located at the furthest point from the central BSW (Battery Switchboard) in the carriage, such as 1A / F5 or 16A / F, the straight-line distance between the seat and the BSW is no more than 15 meters. However, the current high-speed rail dedicated network requires the UE to communicate directly with the base station next to the track, and the distance between the two is at least 40 meters. According to the wireless transmission power loss formula:
[0046]
[0047] Among them, P r P represents the receiving antenna power. t It is the transmitting antenna power, G t and G r These are the transmit and receive antenna gains, respectively, and R is the distance between the receive and transmit antennas. It refers to the wavelength of the wireless signal. Compared to the current high-speed rail private network, apart from the nearly 20dB gain from the outside of the carriage to the inside, the UE directly connecting to the BSW can significantly improve the signal gain by approximately 30dB. Therefore, using BSW relay can reduce transmission and penetration loss by nearly 30dB. If the UE also uses 23dBm as the transmission power, its speed will be increased by almost 10 times.
[0048] S130. Obtain the actual channel and channel measurement error of the second communication link.
[0049] In this embodiment, the actual channel refers to the real physical propagation environment that the wireless signal actually experiences from the transmitting antenna to the receiving antenna. Channel measurement error refers to the deviation between the actual channel state and the measured channel state caused by factors such as high-speed train movement and rapid channel changes.
[0050] Specifically, communication between the vehicle-mounted base station and the trackside base station is affected by the high-speed movement of the train, resulting in rapid channel changes and inaccurate measurements. Therefore, it is necessary to obtain the actual channel conditions of the second link and the channel measurement errors introduced by factors such as the Doppler effect and feedback delay.
[0051] S140. Based on the actual channel and channel measurement error, perform signal processing on the second communication link.
[0052] Specifically, in the presence of channel measurement errors, the vehicle-mounted base station employs robust signal processing methods (such as precoding based on error statistics or receiver design) to ensure reliable communication connections are maintained even under worst-case or statistical error conditions. This may include performing singular value decomposition on the measured channel, selecting the optimal transmit / receive direction, and adjusting transmission strategies to resist channel uncertainties.
[0053] Independent rights have beneficial effects
[0054] Furthermore, based on the above embodiments, the steps of performing inter-user interference cancellation and downlink power allocation on the first communication link based on channel state information can be refined as follows:
[0055] Based on the channel state information, a channel matrix for each user equipment is constructed; singular value decomposition is performed on each channel matrix, and the different column vectors of the right singular matrix obtained by decomposition are used as the transmission precoding vectors of different user equipments; based on the transmission precoding vectors, a signal processing method to eliminate interference between user equipments is determined; based on the signal processing method and the minimum mean square error criterion, downlink power allocation is performed on the first communication link.
[0056] In this embodiment, the channel matrix refers to a matrix in a MIMO system that describes the gain of each signal path between the transmitter (e.g., a vehicle-mounted base station) and the receiver (e.g., a user equipment). Each element of the matrix represents the channel response between a pair of transmit and receive antennas. Singular Value Decomposition (SVD) is a mathematical method that decomposes a matrix into a product of three matrices. The right singular matrix, also known as the V matrix in singular value decomposition, has mutually orthogonal column vectors. The transmit precoding vector is a vector used at the transmitter to weight the signal, matching channel characteristics, optimizing transmission direction, or eliminating inter-user interference. Inter-user interference cancellation utilizes channel orthogonality techniques (such as SVD) to ensure that multiple users do not interfere with each other when transmitting signals on the same time-frequency resource, thereby improving system capacity and communication quality. The minimum mean square error (MMSE) criterion is a receiver design or power allocation criterion that aims to minimize the mean square error between the received and transmitted signals.
[0057] Specifically, the vehicle-mounted base station acquires channel state information with each user equipment through uplink probing or channel estimation, and organizes it into a matrix form, namely the channel matrix. Each user corresponds to a channel matrix, describing the signal transmission relationship between all antenna pairs between that user and the vehicle-mounted base station. The vehicle-mounted base station can perform singular value decomposition on the channel matrix of each user to obtain a right singular matrix. Since the different columns of the right singular matrix are mutually orthogonal, the vehicle-mounted base station assigns different columns as its transmit precoding vectors for different users. In this way, under ideal channel conditions, the signals of different users will not interfere with each other during transmission, achieving inter-user interference cancellation. After determining the transmit precoding vector of each user, the system can adopt a linear precoding method based on SVD. The transmitting end weights the signal according to the precoding vector corresponding to the user, and the receiving end can use a simple linear receiver (such as a matched filter or MMSE receiver) to further suppress residual interference, thereby achieving effective cancellation of inter-user interference. Under the premise of a fixed precoding structure, the inter-user interference has been largely eliminated, and the performance of the first communication link is mainly limited by noise and residual interference. At this point, the minimum mean square error criterion is used for downlink power allocation. By optimizing the transmission power of each user, the overall weighted sum rate of the system is maximized, while simultaneously meeting the user's quality of service requirements and total power constraints.
[0058] The technical solution of this invention deploys a vehicle-mounted base station (BSW) inside the train carriage. This creates a relatively static channel environment between the user equipment and the BSW (passengers are essentially fixed in their seats), significantly extending the coherence time of channel state information. Therefore, the user equipment does not need to send probe reference signals or perform measurement reporting at high frequencies, greatly reducing terminal signaling overhead and power consumption. Line-of-sight signal transmission does not require penetration through the carriage, reducing user signal transmission failures and retransmissions caused by rapid channel changes. This effectively improves communication connection stability. Taking into full account the characteristics of communication between the vehicle-mounted base station and the trackside base station, a robust system design is provided, ensuring reliable communication connections even under imperfect channel information.
[0059] Based on the above embodiments, the steps for allocating downlink power to the first communication link based on signal processing methods and the minimum mean square error criterion can be refined as follows:
[0060] The multi-user multiple-input multiple-output channel after inter-user interference cancellation through signal processing is equivalent to multiple mutually orthogonal subcarrier channels. Based on the subcarrier channels, with the goal of maximizing system downlink speed and data rate, and combined with the service quality requirements of user equipment and the maximum transmit power constraint of the vehicle-mounted base station, a power allocation optimization model is constructed. The power allocation optimization model is solved to obtain the optimal transmit power allocated to each user equipment.
[0061] In this embodiment, a multi-user multiple-input multiple-output (MU-MIMO) channel refers to the collective term for multiple parallel transmission channels formed between the base station and all users in a scenario where the vehicle-mounted base station is equipped with multiple antennas and multiple user equipments are each equipped with one or more antennas. The system downlink sum rate refers to the sum of the rates of all users when the vehicle-mounted base station transmits data to all user equipments; it is an important indicator for measuring the system's spectral efficiency. Quality of Service (QoS) requirements refer to the minimum performance indicators that user equipment must meet during communication, such as the minimum signal-to-interference-plus-noise ratio or minimum data rate requirement for each user. The maximum transmit power constraint means that the sum of the transmit power allocated to all users by the vehicle-mounted base station in downlink transmission must not exceed its maximum total transmit power. The power allocation optimization model is a mathematical optimization problem established to maximize the system's weighted sum rate under the premise of satisfying user QoS and total power constraints. The optimal transmit power is the best power value for each user obtained by solving the power allocation optimization model, enabling the system to achieve the maximum sum rate under the constraints.
[0062] Specifically, after using singular value decomposition to eliminate inter-user interference, the signals from different user equipment do not interfere with each other. Therefore, the original multi-user MIMO channel can be decomposed into multiple independent equivalent sub-channels, with each user occupying one sub-channel. This orthogonal characteristic is similar to the subcarrier in orthogonal frequency division multiplexing, greatly simplifying the subsequent power allocation and resource scheduling design. Utilizing the characteristics of equivalent orthogonal sub-channels, the total downlink rate of the system can be expressed as the sum of the rates of each user. When constructing the optimization model, the objective function is set as maximizing the system weighted sum rate; the constraints include: each user must meet its minimum service quality requirements (i.e., minimum signal-to-interference-plus-noise ratio or rate), and the sum of the transmission power of all users does not exceed the maximum total transmission power of the vehicle-mounted base station. Since this optimization problem is a convex optimization problem, it can be solved using the Lagrange duality method or KKT conditions. The optimal power allocation scheme obtained by the solution is a closed-form solution.
[0063] For example, let's build a model, assuming that a high-speed train carriage contains a total of The number of UEs (K depends on the number of UEs in the carriage; assuming the receiver calculated based on SVD decomposition is t) k (Normalized vector), calculated based on the MMSE receiver. The channel between the BSW and the k-th UE is ,Pick The power intensity configured by the BSW for each UE is The channel noise is additive white Gaussian noise, and the power is The QoS requirement for the k-th UE is The maximum transmit power of BSW is P. In the high-speed rail scenario, users primarily make downlink requests. The design problem for maximizing downlink speed within the carriage is as follows, denoted as problem . :
[0064]
[0065] in, This represents the rate weight of the UE. The optimal solution is:
[0066]
[0067] Among them, the preset intermediate variables The upper realm and the lower realm .
[0068] One point to note is that since the carriage is in a static channel, the precoding information can be determined by the frequency sweep of the BSW and remains unchanged over a long period of time. This is why only power allocation is studied when communicating between the BSW and the UE.
[0069] For example, the power allocation algorithm for the BSW and UE downlink communication system is as follows: For each user Calculate the equivalent channel gain That is, the channel power gain after receiving and processing. Preset Lagrange multipliers. The upper realm and the lower realm Start the loop iteration: set the preset Lagrange multiplier values to the average of the upper and lower bounds, and then apply the formula... Calculate the transmit power p for each user k Determine the sum of the power of all users. Is it less than the maximum transmit power P? If it is less than P, then... Update to the current If it is greater than or equal to P, then... Update to the current Repeat the above steps until the absolute value of the difference between the sum of the power of all users and the maximum transmission power P is less than or equal to the calculation precision δ. The loop ends when the optimal power allocation result is obtained. Based on this, the optimal transmit precoding vector for each user is calculated: Output the optimal power allocation value p for each user. k and optimal transmit precoding vector .
[0070] Furthermore, based on the actual channel and channel measurement errors, signal processing is performed on the second communication link, including:
[0071] Based on the real channel and channel measurement error, a measurement error model between the real signal and the measurement channel is established; singular value decomposition is performed on the measurement channel to obtain the left singular matrix, diagonal matrix, and right singular matrix; the conjugate of the right eigenvector corresponding to the largest element in the diagonal matrix is used as the transmission precoding of the trackside base station; a receiving matrix is constructed based on the received signal of the user equipment; singular value decomposition is performed on the receiving matrix, and the column vector of the left singular matrix corresponding to the largest eigenvalue of the decomposed diagonal matrix is used as the receiver of the vehicle-mounted base station.
[0072] In this embodiment, the measurement error model is a mathematical model describing the statistical relationship between the real channel and the measurement channel. Singular value decomposition (SVD) is a method of decomposing a matrix into UΣV... H The mathematical method is as follows: U is the left singular matrix, Σ is the diagonal matrix (diagonal elements are singular values, arranged in descending order), and V is the right singular matrix. The conjugate of the right eigenvectors can be understood as the conjugate transpose of V, where each column vector in the right singular matrix V is called a right eigenvector. H The transmit precoding is used to construct the transmission precoding to match the main transmission direction of the channel. Transmit precoding can be understood as a vector that weights the signal at the transmitting end (trackside base station), concentrating the signal energy in the direction of strongest transmission, thereby improving the signal-to-noise ratio at the receiving end. The receive matrix is a matrix composed of signals received by the vehicle-mounted base station from all trackside base stations, used for subsequent receiver design. The column vectors of the left singular matrix are the columns of the left singular matrix U in singular value decomposition. Each column vector corresponds to a receiving direction. Selecting the column vector corresponding to the largest singular value as the receiver maximizes the extraction of transmitted signal energy.
[0073] Specifically, due to the high speed of the train, the onboard base station cannot obtain completely accurate channel state information. Therefore, the actual measured channel is modeled as the sum of the real channel and the measurement error. Assume there are B BSs in total, and the set of BSs is... The real CSI between BSW and BS is However, the measurement error caused by the excessive speed of high-speed trains is... (The mean is zero, it follows a complex Gaussian distribution, and the power is...) ),Right now This model forms the basis for subsequent robust signal processing, enabling the system to maintain good communication performance even with imperfect channel information. The vehicle-mounted base station measures the obtained channel matrix. Singular value decomposition (SVD) is performed to obtain the left singular matrix, diagonal matrix, and right singular matrix. This step decomposes the channel into multiple parallel independent sub-channels, each corresponding to a singular value. The largest singular value is found in the diagonal matrix, and the column vector (right eigenvector) corresponding to this singular value in the right singular matrix is extracted. Its conjugate transpose is used as the transmission precoding for the trackside base station. This concentrates the transmission energy of the trackside base station in the direction of the strongest channel gain, thereby obtaining the maximum signal power at the vehicle-mounted base station receiver. The vehicle-mounted base station collects and organizes the signals received from all trackside base stations to construct a received signal matrix. This matrix contains signal components, noise, and possible interference from multiple base stations, and is the basic data for subsequent optimal receiver design. The vehicle-mounted base station performs SVD on the received signal matrix to obtain the left singular matrix at the receiver. The column vector of the left singular matrix corresponding to the largest singular value in the diagonal matrix is selected as the receiver of the vehicle-mounted base station.
[0074] For example, the following question is given, denoted as question. :
[0075]
[0076] in, This represents the signal-to-interference-plus-noise ratio (SIR) of the sum of the signals provided by B BS to BSW. .
[0077] Given the existence of channel measurement errors, therefore, constraints It can be represented as:
[0078]
[0079] The results were:
[0080]
[0081] Subsequently, the optimal transmit precoder and receiver can be designed through SVD decomposition, thereby maximizing the quality of the received signal and ensuring the reliability of the backhaul link of the entire high-speed rail communication system.
[0082] Furthermore, the power supply for the vehicle-mounted base station is provided by the power supply system on the train. The vehicle-mounted base station supports two operating modes: when the computing power is lower than a preset threshold, it is used as a signal amplifier and relay; when the computing power is higher than or equal to the preset threshold, it performs the above-mentioned method.
[0083] In this embodiment, the power supply system refers to the onboard base station (BSW) drawing power from the train's electrical system (such as the electric drive system or auxiliary power supply system of a high-speed train). Therefore, the onboard base station is not limited by its own battery capacity and can support higher transmission power and stronger computing capabilities. Computing capability refers to the performance of the onboard base station's built-in processor or computing unit, including processing speed, memory size, and whether it supports parallel computing, which determines its ability to execute complex signal processing algorithms. The preset threshold refers to a pre-set standard for judging computing capability.
[0084] Specifically, the onboard base station is directly powered by the train's power supply system, without relying on its own battery. This allows the onboard base station to maintain high transmission power and continuous computing operation for extended periods without worrying about energy consumption. In actual deployment, onboard base stations of different models or in different carriages may be configured with processors of varying performance. If the onboard base station has limited computing power (e.g., only possessing basic signal transmission, reception, and amplification functions), a simple operating mode is selected: no complex signal processing is performed on user data; it simply acts as a signal amplifier and relay, directly amplifying and forwarding the received signal. This mode is simple to implement, low in cost, and suitable for scenarios with low performance requirements. If the onboard base station has sufficiently powerful computing power (e.g., equipped with a high-performance processor or dedicated signal processing chip), an intelligent operating mode is selected: executing the complete signal processing method described above. This includes: obtaining channel state information based on the relatively static channel environment within the carriage, using singular value decomposition to eliminate inter-user interference, optimizing downlink power allocation based on the minimum mean square error criterion, and robustly processing the second communication link considering channel measurement errors. This mode can significantly improve system capacity and user experience, and is suitable for scenarios with dense passenger traffic and high communication demands.
[0085] For example, assume that the static power consumption of the BSW is (Time-invariant), the power consumption of the computing unit is Total power consumption of transmitting antenna Total power consumption of the receiving antenna The electricity price is The start and stop times of BSW are respectively and Then the power consumption is:
[0086]
[0087] Billing is as follows:
[0088]
[0089] Furthermore, the vehicle-mounted base station also includes a signal processing strategy, which includes at least one of the following:
[0090] The system caches downlink data and adjusts the data transmission rate according to the instantaneous rate of the second communication link to smooth channel fluctuations; it identifies common information requests among multiple user equipments, sends the common information corresponding to the common information requests as a common part at once, and combines it with the private information of each user equipment (UE) for joint transmission; and it shares cached content among multiple vehicle-mounted base stations, and transmits the same type of information repeatedly requested by multiple user equipments to the shared cache for repeated access by multiple user equipments.
[0091] In this embodiment, the instantaneous rate of the second communication link refers to the real-time transmission rate between the vehicle-mounted base station and the trackside base station. Due to the high-speed movement of the train, this rate fluctuates with the distance between the vehicle-mounted base station and the trackside base station. A public information request refers to the same content requested simultaneously or sequentially by multiple user devices, such as querying train punctuality information, querying current operating location and speed, or accessing popular videos. The public portion refers to extracting information commonly needed by multiple users and sending it as a single public information message to multiple users in a single transmission.
[0092] Specifically, the BSW is provided with caching capabilities, allowing it to adjust the system's service speed for greater efficiency. The vehicle-mounted base station first stores downlink data received from the trackside base station in its cache, rather than immediately forwarding it to the user equipment. When the instantaneous rate of the second communication link (between the vehicle-mounted base station and the trackside base station) is high, the vehicle-mounted base station can receive and cache more data; when the link rate decreases (e.g., when a train passes through a coverage gap between two base stations), the vehicle-mounted base station uses the existing data in its cache to continue sending data to the user equipment, maintaining service continuity on the user side. In this way, the rate perceived by the user equipment is smooth and unaffected by direct fluctuations in the trackside channel.
[0093] Specifically, the vehicle-mounted base station analyzes downlink requests from multiple user devices to identify commonly needed information (e.g., multiple users simultaneously querying on-time / delay information or watching the same popular video). For this type of public information, rate segmentation multiple access (RSMA) can be used: the public information is encoded into a common part, which can be decoded and received by all relevant users with a single transmission; simultaneously, each user's private information is transmitted separately. This joint transmission method can significantly improve spectrum utilization. Assuming three UEs (A, B, and C) access similar information, and the rate of the common information is taken as... The unique information rate of the three UEs, A, B, and C, is R. A R B and R C f represents the subcarrier bandwidth, although the apparent spectral utilization rate is... It has actually reached The effect.
[0094] Specifically, a cache-sharing mechanism is established between different carriages of the same train, or between onboard base stations in multiple carriages. When a piece of information (such as train punctuality status, food and beverage availability, current location and speed, etc.) is repeatedly requested by multiple user devices, this information only needs to be transmitted once from the trackside base station and stored in the shared cache. Afterwards, user devices in all carriages can directly access this information from their local or neighboring carriage's shared cache, without needing to retrieve it from the trackside base station each time via a second communication link. This type of information only needs to be transmitted to the cache once for access by multiple UEs, requiring only real-time maintenance afterward, without needing to send the same content multiple times for multiple UEs requesting the same information.
[0095] For example, Figure 3 This is a schematic diagram of the uplink and downlink rates of a train user networking method provided in Embodiment 1 of the present invention. During train operation, the distance between the BSW and the nearest trackside base station fluctuates, resulting in fluctuations in the uplink and downlink rates between the BSW and the trackside base station BS (e.g., ...). Figure 3 (As shown). Combined Figure 3 The rate fluctuations can be smoothed out through a buffering mechanism. Figure 4 To showcase, Figure 4 This invention provides a schematic diagram illustrating the cache usage of a train user networking method according to Embodiment 1 of the present invention. Figure 4 As shown, during the cache increase phase: when the instantaneous rate between BSW and BS is high (e.g. Figure 3 (At the "peak" position in the diagram), the BSW receives data from the BS at a relatively fast speed and stores it in the buffer, causing the buffer usage to increase. During the buffer reduction phase: when the instantaneous rate between the BSW and the BS decreases (e.g., ... Figure 3 (At the "valley" position in the code), the BSW continues to send data to the UE using the data already in the buffer, at which point the buffer occupancy gradually decreases. Dynamic balancing: The buffer occupancy is dynamically adjusted between "high receive" and "low send" to ensure that the UE's transmission rate remains relatively stable.
[0096] For example, simulations can be used to illustrate the superiority of this method. Assume a high-speed train with 16 carriages, including 12 second-class carriages and 4 first-class carriages, all fully occupied. Each user has an average of 1.2 mobile phones, and 70% of users randomly use laptops or other SIM-free electronic devices. The channel uses a LOS channel, with a glass penetration loss of 20%, a noise power spectral density of -174 dBm / Hz, a rated power of 320 W for the RRU, a mobile phone RF power of 23 dBm, an operating frequency of 2.6 GHz, and a user QoS of a random number of [1,9] Mbps. Currently, MMSE technology is a high-performance power allocation technology, while EZF is a low-complexity power allocation technology. This method uses these two technologies as a comparison, simulating the performance of different algorithms through 1:1 modeling. Figure 5 This invention provides a schematic diagram of the system and rate changes for a train user networking method according to Embodiment 1. Figure 5 The system and rate are given as a function of transmit power. Figure 5 As can be seen, both MMSE and EZF maintain their leading position over existing network technologies, but our method has a higher system efficiency and speed, and better system performance, which demonstrates the effectiveness of our algorithm. Figure 6 This invention provides a schematic diagram of the weighted sum rate variation of a train user networking method according to Embodiment 1. Figure 6 The graph shows the variation of the system weighted sum rate with transmission power. It can be seen from the graph that... Figure 5 Similarly, while the MMSE and EZF algorithms are leading technologies in the current network, they are not as good as the algorithm presented in this paper, which also demonstrates the effectiveness of this algorithm.
[0097] The technical solution of this invention utilizes the long coherence time of the channel within the train carriage, allowing the onboard base station sufficient time to acquire accurate user channel information. By using singular value decomposition to use different columns of the right singular matrix of different users as transmission precoding vectors (the columns are mutually orthogonal), effective elimination of interference between users is achieved. Existing technologies, however, can only distinguish users based on different codewords, resulting in strong interference. For common information requests from multiple user devices, rate segmentation multiple access significantly improves spectrum utilization. A shared buffer mechanism avoids redundant transmissions, increasing overall network capacity. By configuring buffering capabilities for the onboard base station, the data transmission rate is adjusted according to the instantaneous rate of the second communication link: data is buffered when the link rate is high, and buffered data is used to continue sending to user devices when the link rate is low, ensuring that the rate perceived by the user devices remains smooth and stable, unaffected by fluctuations in the trackside channel.
[0098] Example 2
[0099] Figure 7This is a schematic diagram of a network device for train users provided in Embodiment 2 of the present invention. The device is applied to a train communication system, which includes an onboard base station deployed within a train carriage, user equipment within the carriage, and a trackside base station. A first communication link is established between the onboard base station and the user equipment, and a second communication link is established between the onboard base station and the trackside base station. The device is executed by the onboard base station, as shown below. Figure 7 As shown, the device includes:
[0100] The information determination module 31 is used to determine the channel state information of the first communication link based on the relatively static channel environment inside the carriage;
[0101] Power allocation module 32 is used to perform inter-user interference cancellation and downlink power allocation on the first communication link based on the channel state information;
[0102] Information acquisition module 33 is used to acquire the real channel and channel measurement error of the second communication link;
[0103] The signal processing module 34 is used to perform signal processing on the second communication link based on the actual channel and the channel measurement error.
[0104] The technical solution of this invention deploys a vehicle-mounted base station (BSW) inside the train carriage. This creates a relatively static channel environment between the user equipment and the BSW (passengers are essentially fixed in their seats), significantly extending the coherence time of channel state information. Therefore, the user equipment does not need to send probe reference signals or perform measurement reporting at high frequencies, greatly reducing terminal signaling overhead and power consumption. Line-of-sight signal transmission does not require penetration through the carriage, reducing user signal transmission failures and retransmissions caused by rapid channel changes. This effectively improves communication connection stability. Taking into full account the characteristics of communication between the vehicle-mounted base station and the trackside base station, a robust system design is provided, ensuring reliable communication connections even under imperfect channel information.
[0105] Furthermore, the power distribution module 32 includes:
[0106] The first determining unit is configured to construct a channel matrix for each user equipment based on the channel state information.
[0107] The second determining unit is used to perform singular value decomposition on each of the channel matrices and use the different column vectors of the right singular matrix obtained by decomposition as the transmission precoding vectors of different user equipments.
[0108] The third determining unit is used to determine the signal processing method for eliminating interference between user equipments based on the transmitted precoding vector;
[0109] The fourth determining unit is used to perform downlink power allocation on the first communication link based on the signal processing method combined with the minimum mean square error criterion.
[0110] Specifically, the fourth determining unit is used for:
[0111] The multi-user multiple-input multiple-output channel after inter-user interference cancellation through the aforementioned signal processing method is equivalent to multiple mutually orthogonal subcarrier channels;
[0112] Based on the subcarrier channel, with the goal of maximizing system downlink speed, and combining the service quality requirements of the user equipment and the maximum transmit power constraint of the vehicle-mounted base station, a power allocation optimization model is constructed.
[0113] Solve the power allocation optimization model to obtain the optimal transmission power allocated to each user equipment.
[0114] Furthermore, the signal processing module 34 is specifically used for:
[0115] Based on the real channel and the channel measurement error, a measurement error model between the real signal and the measurement channel is established.
[0116] Singular value decomposition is performed on the measurement channel to obtain the left singular matrix, the diagonal matrix, and the right singular matrix;
[0117] The conjugate of the right eigenvector corresponding to the largest element in the diagonal matrix is used as the transmission precoding of the trackside base station;
[0118] A reception matrix is constructed based on the received signals from the user equipment.
[0119] The receiving matrix is subjected to singular value decomposition, and the column vector of the left singular matrix corresponding to the largest eigenvalue of the decomposed diagonal matrix is used as the receiver of the vehicle-mounted base station.
[0120] Optionally, the vehicle-mounted base station further includes a signal processing strategy module, which includes at least one of the following:
[0121] Buffer downlink data and adjust the data transmission rate according to the instantaneous rate of the second communication link to smooth channel fluctuations;
[0122] Identify common information requests among multiple user equipments, send the common information corresponding to the common information requests as a common part at once, and combine it with the private information of each user equipment (UE) for joint transmission;
[0123] By sharing cached content among multiple vehicle-mounted base stations, for the same type of information repeatedly requested by multiple user devices, the same type of information is transmitted to the shared cache for repeated access by multiple user devices.
[0124] Optionally, the power of the vehicle-mounted base station is provided by the power supply system on the train. The vehicle-mounted base station supports two working modes: when the computing power is lower than a preset threshold, it is used as a signal amplifier and relay; when the computing power is higher than or equal to the preset threshold, it executes the train user networking method as described in any embodiment of the present invention.
[0125] The train user networking device provided in the embodiments of the present invention can execute the train user networking method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method.
[0126] Example 3
[0127] Figure 8 A schematic diagram of an electronic device 40 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0128] like Figure 8 As shown, the electronic device 40 includes at least one processor 41 and a memory, such as a read-only memory (ROM) 42 and a random access memory (RAM) 43, communicatively connected to the at least one processor 41. The memory stores computer programs executable by the at least one processor. The processor 41 can perform various appropriate actions and processes based on the computer program stored in the ROM 42 or loaded from storage unit 48 into the RAM 43. The RAM 43 can also store various programs and data required for the operation of the electronic device 40. The processor 41, ROM 42, and RAM 43 are interconnected via a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.
[0129] Multiple components in electronic device 40 are connected to I / O interface 45, including: input unit 46, such as keyboard, mouse, etc.; output unit 47, such as various types of monitors, speakers, etc.; storage unit 48, such as disk, optical disk, etc.; and communication unit 49, such as network card, modem, wireless transceiver, etc. Communication unit 49 allows electronic device 40 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0130] Processor 41 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 41 performs the various methods and processes described above, such as the networking methods for train users.
[0131] In some embodiments, the train user networking method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 48. In some embodiments, part or all of the computer program may be loaded into and / or installed on electronic device 40 via ROM 42 and / or communication unit 49. When the computer program is loaded into RAM 43 and executed by processor 41, one or more steps of the train user networking method described above may be performed. Alternatively, in other embodiments, processor 41 may be configured to execute the train user networking method by any other suitable means (e.g., by means of firmware).
[0132] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0133] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0134] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0135] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0136] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0137] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0138] In one embodiment, the present invention further includes a computer program product, which includes a computer program that, when executed by a processor, implements the train user networking method of any embodiment of the present invention.
[0139] In implementing the computer program product, computer program code for performing the operations of this invention can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0140] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0141] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for networking train users, characterized in that, The method is applied to a train communication system, which includes an onboard base station deployed in a train carriage, user equipment in the carriage, and a trackside base station. A first communication link is established between the onboard base station and the user equipment, and a second communication link is established between the onboard base station and the trackside base station. The method is executed by the onboard base station and includes: Based on the relatively static channel environment inside the carriage, the channel state information of the first communication link is determined; Based on the channel state information, inter-user interference cancellation and downlink power allocation are performed on the first communication link; Obtain the actual channel and channel measurement error of the second communication link; The second communication link is processed based on the actual channel and the channel measurement error.
2. The method according to claim 1, characterized in that, The step of performing inter-user interference cancellation and downlink power allocation on the first communication link based on the channel state information includes: Based on the channel state information, a channel matrix is constructed for each user equipment; Singular value decomposition is performed on each of the channel matrices, and the different column vectors of the right singular matrix obtained by decomposition are used as the transmission precoding vectors of different user equipments. Based on the transmitted precoding vector, determine the signal processing method to eliminate interference between user equipment; Based on the signal processing method combined with the minimum mean square error criterion, downlink power allocation is performed on the first communication link.
3. The method according to claim 2, characterized in that, The downlink power allocation for the first communication link based on the signal processing method and the minimum mean square error criterion includes: The multi-user multiple-input multiple-output channel after inter-user interference cancellation through the aforementioned signal processing method is equivalent to multiple mutually orthogonal subcarrier channels; Based on the subcarrier channel, with the goal of maximizing system downlink speed, and combining the service quality requirements of the user equipment and the maximum transmit power constraint of the vehicle-mounted base station, a power allocation optimization model is constructed. Solve the power allocation optimization model to obtain the optimal transmission power allocated to each user equipment.
4. The method according to claim 1, characterized in that, The step of performing signal processing on the second communication link based on the actual channel and the channel measurement error includes: Based on the real channel and the channel measurement error, a measurement error model between the real signal and the measurement channel is established. Singular value decomposition is performed on the measurement channel to obtain the left singular matrix, the diagonal matrix, and the right singular matrix; The conjugate of the right eigenvector corresponding to the largest element in the diagonal matrix is used as the transmission precoding of the trackside base station; A reception matrix is constructed based on the received signals from the user equipment. The receiving matrix is subjected to singular value decomposition, and the column vector of the left singular matrix corresponding to the largest eigenvalue of the decomposed diagonal matrix is used as the receiver of the vehicle-mounted base station.
5. The method according to claim 1, characterized in that, The vehicle-mounted base station also includes a signal processing strategy, which includes at least one of the following: Buffer downlink data and adjust the data transmission rate according to the instantaneous rate of the second communication link to smooth channel fluctuations; Identify common information requests among multiple user equipments, send the common information corresponding to the common information requests as a common part at once, and combine it with the private information of each user equipment (UE) for joint transmission; By sharing cached content among multiple vehicle-mounted base stations, for the same type of information repeatedly requested by multiple user devices, the same type of information is transmitted to the shared cache for repeated access by multiple user devices.
6. The method according to claim 1, characterized in that, The power of the vehicle-mounted base station is provided by the power supply system on the train. The vehicle-mounted base station supports two working modes: when the computing power is lower than a preset threshold, it is used as a signal amplifier and relay; when the computing power is higher than or equal to the preset threshold, it executes the method as described in any one of claims 1-5.
7. A networking device for train users, characterized in that, An application is made in a train communication system, the train communication system including an onboard base station deployed in a train carriage, user equipment in the carriage, and a trackside base station. The onboard base station establishes a first communication link with the user equipment, and the onboard base station establishes a second communication link with the trackside base station. The device is executed by the onboard base station and includes: The information determination module is used to determine the channel state information of the first communication link based on the relatively static channel environment inside the carriage; A power allocation module is used to perform inter-user interference cancellation and downlink power allocation on the first communication link based on the channel state information. The information acquisition module is used to acquire the actual channel and channel measurement error of the second communication link; The signal processing module is used to perform signal processing on the second communication link based on the actual channel and the channel measurement error.
8. An electronic device, characterized in that, The electronic device, as a vehicle-mounted base station as described in any one of claims 1-6, includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the train user networking method according to any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the network method for train users as described in any one of claims 1-6.
10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the train user networking method according to any one of claims 1-6.