Uplink multi-beam joint receiving method and device, electronic equipment, medium and program
By obtaining communication configuration information and determining the user's interference power leakage coefficient, channel power and array response vector, signal weighted processing is performed based on the signal-to-interference-and-noise ratio maximization criterion, which solves the asynchronous interference problem in the mobile phone direct-to-satellite communication system and improves the uplink transmission performance.
Patent Information
- Application Number
- CN202511023616.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-24
- Publication Date
- 2025-09-12
AI Technical Summary
In mobile phone direct-to-satellite communication systems, asynchronous interference between different users leads to inter-carrier interference (ISI), which destroys the orthogonality of the OFDM system. Existing methods, such as frequency multi-color multiplexing and increasing beam distance, suffer from resource constraints or user access problems.
By obtaining communication configuration information, the user's average interference power leakage coefficient, channel power and array response vector are determined. The uplink linear reception vector is determined based on the average signal-to-interference-and-noise ratio maximization criterion, and the uplink received signal is weighted to improve signal reception accuracy.
It effectively solves the asynchronous interference problem in the mobile phone direct-connected satellite communication system and improves the uplink transmission performance of the multi-beam satellite mobile communication system.
Smart Images

Figure CN120639164A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to an uplink multi-beam joint reception method, device, electronic equipment, medium and program. Background Art
[0002] Mobile phone direct satellites allow mobile phones to communicate directly with satellites, enabling global voice, text messaging, and data transmission, providing satellite Internet services to a wide range of public consumers. In recent years, existing mobile phone direct satellites have gradually become a new hotspot in satellite mobile communications. By cooperating with ground communication operators, existing mobile phone direct satellites share low-frequency spectrum resources in terrestrial cellular networks and provide satellite network services to hundreds of millions of existing commercial mobile phone terminals. Existing mobile phone direct satellites reuse terrestrial 4G / 5G frequencies, using low Earth orbit (LEO) satellites to cover ground terminals, and using large-scale onboard phased array antennas to increase antenna gain to meet the link requirements of existing mobile phone direct satellites. Beamforming technology is used to generate sufficiently small spot beams to cover the ground area. Each beam coverage area corresponds to a cell in the ground cellular system.
[0003] Currently, in scenarios where existing mobile phones connect directly to satellites, each beam is a separate cell. The satellite performs time-frequency correction on the transmit and receive signals on each beam, causing frequency and time synchronization between the transmit and receive signals. This results in inter-carrier interference (ICI) and inter-symbol interference (ISI) between different users, disrupting the orthogonality of the orthogonal frequency division multiplexing (OFDM) system. To reduce asynchronous interference between beams, methods such as frequency multi-color multiplexing and increasing beam spacing can be used. Frequency multi-color multiplexing uses different frequency resources between adjacent beams. However, low-band frequency resources used for existing mobile phones connecting directly to satellites are extremely scarce, and multi-color multiplexing further reduces the available bandwidth of each beam. While increasing beam spacing can reduce inter-beam interference, users between point beams will be unable to access the satellite network. Even if beam scanning is used, the system overhead and complexity are unacceptable, making satellite coverage a major challenge. Summary of the Invention
[0004] The present invention provides an uplink multi-beam joint reception method, device, electronic device, medium and program to solve the problem of asynchronous interference between different users in a mobile phone direct-to-satellite communication system, which can achieve accurate reception of uplink signals and improve the uplink transmission performance of the multi-beam satellite mobile communication system.
[0005] According to one aspect of the present invention, a method for uplink multi-beam joint reception is provided, wherein the method is applied to a receiving end, wherein the method includes:
[0006] Acquire communication configuration information, and determine average interference power leakage coefficients of different users on the scheduled subcarriers based on the communication configuration information;
[0007] Determining an average channel power and an array response vector for each of the users based on the communication configuration information;
[0008] Determine an uplink linear receiving vector for each user according to the average interference power leakage coefficient, the average channel power, and the array response vector according to a criterion of maximizing an average signal to interference and noise ratio;
[0009] An uplink received signal of the uplink beam is acquired, and weighted processing is performed on the uplink received signal according to the uplink linear received vector of each user, thereby obtaining an uplink received signal corresponding to each user.
[0010] According to another aspect of the present invention, an uplink multi-beam joint receiving device is provided, wherein the device is applied to a receiving end and includes:
[0011] A power leakage coefficient determination module is used to obtain communication configuration information and determine the average interference power leakage coefficient of different users on the scheduled subcarriers according to the communication configuration information;
[0012] a channel parameter determination module, configured to determine an average channel power and an array response vector for each of the users based on the communication configuration information;
[0013] a receiving vector determining module, configured to determine an uplink linear receiving vector for each user according to the average interference power leakage coefficient and the average channel power and in accordance with a criterion of maximizing an average signal to interference and noise ratio;
[0014] The signal receiving module is used to obtain the received signal of the uplink beam and perform weighted processing on the received signal according to the uplink linear receiving vector of each user, so as to obtain the uplink received signal corresponding to each user.
[0015] According to another aspect of the present invention, an electronic device is provided, comprising:
[0016] at least one processor; and
[0017] a memory communicatively connected to the at least one processor; wherein,
[0018] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the uplink multi-beam joint reception method described in any embodiment of the present invention.
[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the uplink multi-beam joint reception method described in any embodiment of the present invention when executed.
[0020] According to another aspect of the present invention, a computer program product is provided, wherein the computer program product includes a computer program, and when the computer program is executed by a processor, the computer program implements the uplink multi-beam joint reception method according to any embodiment of the present invention.
[0021] The technical solution of the embodiment of the present invention obtains communication configuration information, determines the average interference power leakage coefficient of different users on their scheduled subcarriers according to the communication configuration information, determines the parallel channel power and array response vector of each user based on the communication configuration information, and based on the average signal-to-interference-and-noise ratio maximization criterion, determines the uplink linear reception vector of each user on the basis of the average interference power leakage coefficient, the array response vector, and the average channel power, obtains the uplink reception signal of the uplink beam, and performs weighted processing on the uplink reception signal according to the uplink linear reception vector of each user, thereby obtaining the uplink reception signal of the corresponding user. The embodiment of the present invention can solve the problem of asynchronous interference between different users in a mobile phone direct-connected satellite communication system, accurately receive the user's uplink signal, and improve the uplink transmission performance of the multi-beam satellite mobile communication system.
[0022] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0024] Figure 1 This is a schematic diagram of multi-beam low-orbit satellite transmission provided by an embodiment of the present invention;
[0025] Figure 2This is a flowchart of an uplink multi-beam joint reception method provided according to an embodiment of the present invention;
[0026] Figure 3 is a flowchart of another uplink multi-beam joint reception method provided according to an embodiment of the present invention;
[0027] Figure 4 is a flowchart of another uplink multi-beam joint reception method provided according to an embodiment of the present invention;
[0028] Figure 5 This is an example diagram of an uplink multi-wavelength joint receiving method provided according to an embodiment of the present invention;
[0029] FIG6( a ) is a schematic diagram of uplink beam coverage provided according to an embodiment of the present invention;
[0030] FIG6( b ) is a schematic diagram of uplink beam coverage provided according to an embodiment of the present invention;
[0031] FIG6( c ) is a schematic diagram of uplink beam coverage provided according to an embodiment of the present invention;
[0032] FIG6( d ) is a schematic diagram of uplink beam coverage provided according to an embodiment of the present invention;
[0033] FIG7( a ) is a comparison diagram of uplink reception performance under asynchronous interference provided by an embodiment of the present invention;
[0034] FIG7( b ) is a comparison diagram of uplink reception performance under asynchronous interference according to an embodiment of the present invention;
[0035] FIG7( c ) is a comparison diagram of uplink reception performance under asynchronous interference provided by an embodiment of the present invention;
[0036] FIG7( d ) is a comparison diagram of uplink reception performance under asynchronous interference according to an embodiment of the present invention;
[0037] Figure 8 2 is a schematic structural diagram of an uplink multi-beam joint receiving device provided according to an embodiment of the present invention;
[0038] Figure 9 This is an example diagram of an uplink multi-beam joint reception method provided according to an embodiment of the present invention;
[0039] Figure 10 2 is a schematic structural diagram of an uplink multi-beam joint receiving device provided according to an embodiment of the present invention;
[0040] Figure 11 It is a structural diagram of an electronic device for implementing the uplink multi-beam joint receiving method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0041] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0042] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0043] Figure 1 : This is a schematic diagram of a multi-beam low-orbit satellite transmission according to an embodiment of the present invention. The satellite and the user terminal communicate directly. Taking the OFDM-based broadband multi-beam LEO satellite serving multiple user terminals at the same time as an example, the satellite side is configured with a uniform planar array (UPA). Each antenna unit is a digital active antenna. The number of antennas on the x-axis and y-axis is M respectively. x and M y , the total number of antennas is The user side is equipped with a single antenna, and the spatial interval between different users is usually greater than several times the wavelength, so the channels between the satellite and different user devices can be considered unrelated. Figure 1 As shown, the satellite side generates K beams through the array antenna, each beam corresponds to a cell, and each cell has N U If each message is sent to the same number of users through resource scheduling, users in the cell use different subcarrier groups, and the subcarrier group divisions in different cells are the same.
[0044] Let the number of subcarriers be N sc , the subcarrier spacing is Δf, and the cyclic prefix (CP) length is N cp , the system sampling period is T s =1 / (N scΔf), then the time length of CP is T cp =N cp T s The OFDM symbol time lengths excluding and including CP are T sc =N sc T s and T = T cp +T sc . Note Φ k,n is the subcarrier set of the nth user in beam (cell) k, For all N U The effective subcarrier set of each user, is the effective number of subcarriers used for pilot and data transmission, then:
[0045]
[0046] That is, the same user group (same user index) in different beams uses the same frequency resources, and different users in the same beam use different frequency resources. represents the nth user in the kth beam, There are N users using the same subcarrier group for K beams. U User groups
[0047] remember is the frequency domain signal sent to the satellite by the nth user in beam k on the rth subcarrier of the sth OFDM symbol, and when hour, The corresponding uplink time domain transmission signal is:
[0048]
[0049] Where Δf = 1 / T sc , N sc is the number of subcarriers, j is a complex number, t is time, T cp is the time length of the CP, s is the OFDM symbol index, r is the subcarrier index, k is the beam index, n is the user index, and T is the time length of the OFDM symbol including the CP.
[0050] In the scenario where existing mobile phones are directly connected to satellites, in order to ensure that ordinary mobile phone terminals can directly access the satellite mobile communication network without any modification, the satellite side compensates / pre-compensates the transmitted and received signals based on the Doppler and delay at the center of each beam to eliminate the large Doppler and delay caused by satellite movement. The maximum residual frequency deviation and residual time deviation within the beam coverage range must not exceed the range of the ground cellular system. Assume that the Doppler frequency shift and propagation delay of the nth user in beam k are and The Doppler at the center of beam k is The propagation delay is Satellite side based on and The downlink transmission signal of beam k is pre-compensated, and the residual Doppler and delay after pre-compensation are and
[0051] The user side pre-compensates the uplink signal based on the estimated downlink residual Doppler and delay of the satellite. Assuming that the downlink estimation is error-free, that is:
[0052]
[0053] The uplink sending signal is:
[0054]
[0055] The time domain received signal of the satellite in the sth OFDM symbol is:
[0056]
[0057] in,
[0058] a k,n,l 、ν k,n,l , τ k,n,l and g k,n,l are the channel gain, Doppler frequency shift, propagation delay and satellite array response vector of the nth user in beam k on the lth path, L k,n is the path number of the nth user in beam k. is the additive white Gaussian noise vector at the receiving antenna, obeying The Doppler shift in the satellite scenario consists of two parts, and the Doppler shifts of different multipaths on the satellite side are approximately the same, that is, represents the Doppler caused by the satellite motion, Indicates the Doppler caused by the user's motion. is the minimum propagation delay of the channel of user n in beam k, is the propagation delay caused by multipath on the user side, then Since the distance between the satellite and the user is far, the Angle of Departure (AOD) corresponding to different multipaths of the user is approximately the same, so g k,n,l =g k,n .
[0059] remember is the uplink beamforming vector of beam k, and satisfies Then the uplink time domain signal of user n in beam k received by the satellite in the sth OFDM symbol is:
[0060]
[0061] Then, the satellite side calculates the Doppler frequency shift of the beam center where the user is located. and propagation delay Uplink time domain receiving signal After compensation, the uplink time domain signal of user n in beam k of the satellite after time-frequency compensation is:
[0062]
[0063] Formula (8) can be further simplified as
[0064]
[0065] in, Indicates the uplink interference caused by other users in the same beam. Indicates the uplink interference caused by users in other beams,
[0066]
[0067]
[0068] is the equivalent channel gain of the lth path of user n in beam k after compensation for propagation delay and Doppler shift, and They represent the Doppler frequency shift difference and propagation delay difference caused by user n not being in the beam center.
[0069] is the equivalent channel gain of the lth path of user u in beam i after pre-compensation of the propagation delay and Doppler shift of the beam center of beam k on the satellite side, and They represent the Doppler frequency shift difference and propagation delay difference caused by user u not being at the center of beam i. and represent the Doppler frequency shift difference and propagation delay difference at the center points of beam k and beam i, respectively. is the uplink receiving equivalent noise of user n in beam k after Doppler frequency shift and propagation delay compensation, with a mean of 0 and a variance of σ 2 .
[0070] In formula (9) Indicates the signals of other users in beam k received by the satellite side. These users are orthogonal to user n in frequency. After OFDM demodulation, these signals will not interfere with the received signal of user n. Therefore, this item can be ignored. represents the sum of interference and noise terms of users in other beams received by the satellite side, then Equation (9) can be simplified to
[0071]
[0072] in, The variance of can be expressed as:
[0073]
[0074] in, is the uplink transmit power of user u in beam i.
[0075] The uplink frequency domain signal of user n in beam k received by the satellite on the rth subcarrier of the uth OFDM symbol is:
[0076]
[0077] The equivalent channel frequency response of user n in beam k after Doppler shift and delay pre-compensation is defined as:
[0078]
[0079] The received signal in the frequency domain can be further expressed as:
[0080]
[0081] in, is the frequency domain equivalent noise term, and its variance is:
[0082]
[0083] in, is the u-th user in the i-th beam on the subcarrier The transmission power on 2 is the noise variance. represents the subcarrier of user u in beam i The power coefficient of the signal on the beam k leaking to the subcarrier r of user n due to frequency asynchrony and time asynchrony is related to the normalized frequency offset ε f , subcarrier spacing Normalized bias ε τ related, It can be expressed as:
[0084]
[0085] Among them, ε f =Δf d / Δf represents the normalized frequency offset between user u in beam i and user n in beam k relative to the subcarrier spacing, ε τ =Δτ / T s represents the normalized timing offset between user u in beam i and user n in beam k relative to the sampling interval, Δf d is the Doppler frequency shift difference between user u in beam i and user n in beam k, Δτ is the propagation delay difference between user u in beam i and user n in beam k, Δf is the subcarrier spacing, N cp Indicates the cyclic prefix length, N sc Indicates the number of subcarriers, Indicates subcarrier The subcarrier spacing from subcarrier r.
[0086] Figure 2 This is a flowchart of an uplink multi-beam joint reception method provided according to an embodiment of the present invention. This embodiment is applicable to the case where a mobile phone is directly connected to a satellite communication. The method can be executed by an uplink multi-beam joint reception device, which can be implemented in the form of hardware and / or software and can be configured in a satellite side device. Figure 2 As shown, the method includes:
[0087] Step 110: Acquire communication configuration information, and determine average interference power leakage coefficients of different users on the scheduled subcarriers according to the communication configuration information.
[0088] Among them, the communication configuration information can be the configuration information for direct communication between the satellite side device and the mobile phone. The communication configuration information may include satellite ephemeris information, number of users, user location, user uplink time and frequency scheduling information, user beam correspondence, number of beams and beam configuration information, etc. Satellite ephemeris information may include satellite position, satellite movement speed, satellite status information, etc.; the number of users may be the number of users scheduled in each uplink beam; the user position may be the location of each user; the user uplink time-frequency scheduling information may include the configuration information of the satellite scheduling user communication resources, and the user uplink time-frequency scheduling information may include time slot allocation, frequency domain allocation, Doppler pre-compensation indication, power control instructions, logical channel mapping, resource preemption indication, etc.; the user beam correspondence may be a mapping relationship between the user and the uplink beam, and the user beam correspondence may include a beam identifier, a user identifier, an association mark between the beam and the user, etc. The user beam correspondence may be specifically a dynamic relationship, and the user beam correspondence may change with the movement of the satellite or user equipment. The number of beams may be specifically the number of uplink beams generated by the satellite; the beam configuration information may include the uplink carrier frequency of the uplink beam, the beam center position, etc.
[0089] In an embodiment of the present invention, the average interference power leakage coefficient may be the degree of signal interference on the subcarrier scheduled by each user in the uplink beam caused by the subcarriers scheduled by other users in other uplink beams. The average interference leakage coefficient may be specifically the average value of the ratio between the power of the subcarriers scheduled by all users in an uplink beam and the power leakage of the subcarriers scheduled by other users in other uplink beams.
[0090] Specifically, communication configuration information can be obtained, and the communication configuration information can be set in a configuration module of the satellite. The communication configuration information can be periodically obtained in the configuration module. The average interference power leakage coefficient of each user on its scheduled subcarrier can be calculated according to the obtained communication configuration information. The calculation process can include determining the ratio of the uplink signal power received by each user on its scheduled subcarrier to the uplink signal power leaked to each user on its scheduled subcarrier from other subcarriers scheduled by other users. It is understandable that each user can be located at the beam center of its corresponding uplink beam.
[0091] Different systems have different power coefficient calculation formulas. This embodiment provides an exemplary calculation formula: Scheduled subcarriers for user u in other uplink beam i The power leakage coefficient of the signal of user n scheduling subcarrier r in the current uplink beam k due to frequency asynchrony and time asynchrony is equal to the normalized frequency offset ε f , subcarrier spacing Normalized bias ε τ related, It can be expressed as:
[0092]
[0093] in, Indicates the scheduling subcarrier of user u in the other uplink beam i The power leakage coefficient of the signal of user n scheduled subcarrier r in the current uplink beam k due to frequency asynchrony and time asynchrony is N cp Indicates the cyclic prefix length, N sc Indicates the number of subcarriers, Indicates subcarrier Subcarrier spacing with subcarrier r, ε f =Δf d / Δf represents the normalized frequency offset between user u in the other uplink beam i and user n in the current uplink beam k relative to the subcarrier spacing, ε τ =Δτ / T s represents the normalized timing offset between user u in the other uplink beam i and user n in the current uplink beam k relative to the sampling interval, Δf d represents the Doppler frequency shift difference, Δτ represents the propagation delay difference, T s represents the sampling interval, and Δf represents the subcarrier spacing.
[0094] Step 120: Determine the average channel power and array response vector of each user based on the communication configuration information.
[0095] In an embodiment of the present invention, the average channel power may be the average value of the signal power carried by the uplink signal received by the user on its scheduled subcarrier. The average channel power may be determined by the relevant configuration information of the user and the satellite in the communication configuration information. For example, the communication configuration information may include satellite ephemeris information such as the satellite's orbital altitude, inclination, eccentricity, and information such as the user's beam center position. The position information of the satellite and the user may be determined through the communication configuration information, and the free space loss and other losses of the uplink signal may be determined based on the position information. Then, the parameters such as the signal transmission power and the user terminal antenna gain, free space loss, and other losses in the communication configuration information may be substituted into the communication distance equation to determine the average channel power of each user. For example, the distance between the satellite and the user may be determined based on the user position and the satellite position. This distance may be substituted into the free space loss formula to determine the link loss L of user k. k , the free space loss formula can include: L k =(4πd k / λ)2 , and then determine the average channel power on each user's subcarrier by the following formula, β k =G sat *G ut *M*L k , where L k It can represent the path loss, M can represent the number of antennas, G sat It can represent the satellite side antenna gain and G ut It can represent the user side antenna gain, wherein the satellite side antenna gain and the user side antenna gain can be queried in the true element power direction diagram based on the user's spatial angle.
[0096] Specifically, the user's array response vector may be the array response vector of the user's uplink beam on the satellite side. The array response vector may be obtained by extracting the communication configuration information, including the number of array elements along the x-axis and y-axis, the array antenna spacing along the x-axis and y-axis, the carrier wavelength, satellite ephemeris information, and the user's position; determining the satellite position according to the satellite ephemeris signal and the user's position; determining the AOD angle according to the satellite position and the user's position; and determining the user's array response vector on the satellite side using the AOD angle and information such as the number of array elements along the x-axis and y-axis, the array antenna spacing along the x-axis and y-axis, and the carrier wavelength. For example, the spatial angle of the kth uplink beam of user n on the satellite side may be expressed as: The AOD angle of the kth uplink beam of user n is recorded as in, The spatial angle on the satellite side corresponding to each user can be determined by the above formula and the AOD angle of each user. Based on the spatial angle of the kth uplink beam on the satellite side of each user n, its array response vector on the satellite side can be determined by the following formula:
[0097]
[0098] in, λ is the carrier wavelength, n v is the number of array elements along the v axis, d v is the spacing of the antennas along the v-axis, v∈{x,y}.
[0099] Step 130: Determine the uplink linear receiving vector of each user according to the average interference power leakage coefficient and the average channel power and the average signal to interference and noise ratio maximization criterion.
[0100] The average signal to interference and noise ratio may refer to an average ratio of useful signal power in a received signal to the sum of interference signal power and noise power.
[0101] Specifically, the interference signal power received by the user due to signal leakage of other users on other scheduled subcarriers can be determined based on the average interference power leakage coefficient of the user on the scheduled subcarrier. The obtained interference signal power and the average channel power can be substituted into a formula for determining the average signal-to-interference-and-noise ratio. The determination formula may include a variable for determining the noise power based on the uplink linear reception vector, so that the determination formula has a maximum value, that is, the average signal-to-interference-and-noise ratio maximization criterion of the determination formula is satisfied, and the uplink linear reception vector when the determination formula has the maximum value is obtained.
[0102] In some examples, the above determination formula may include:
[0103]
[0104] Among them, ASINR′ k,n represents the preset average signal to interference and noise ratio of user n in the current uplink beam k, β k,n represents the average channel power of user n in the current uplink beam k on each scheduled subcarrier in the uplink beam, ρ ul represents the signal-to-noise ratio of the uplink beam, q ul represents the average transmit power of each subcarrier in the uplink beam, σ 2 represents the average noise variance of each subcarrier in the uplink beam, B ul represents the beamforming matrix of the uplink beam, w k,n represents the uplink linear receiving vector of user n in the current uplink beam k within the uplink beam, represents the uplink response vector of user u in other uplink beam i within the uplink beam, represents the average interference power of other users in other uplink beams leaking to user n in the current uplink beam k, It represents the average interference power coefficient of the signals on all scheduled subcarriers of user u in other uplink beam i leaking to all scheduled subcarriers of user n in the current uplink beam k due to frequency asynchrony and time asynchrony.
[0105]
[0106] Among them, ASINR k,n represents the preset average signal to interference and noise ratio of user n in the current uplink beam k, β k,n represents the average channel power of user n on each scheduled subcarrier in the current uplink beam k, represents the array response vector of user n on the satellite side in the current uplink beam k, ρ ul represents the signal-to-noise ratio of the uplink beam, q ul represents the average transmit power of each subcarrier in the uplink beam, σ 2 represents the average noise variance of each subcarrier in the uplink beam, B ul represents the beamforming matrix of the uplink beam, M is the number of satellite-side antennas, K is the number of uplink beams, is the beamforming vector of the current uplink beam k, represents the beam selection matrix of user n in the current uplink beam k, N v The number of beams N is selected to be retained when calculating the receiving vector of user n in the current uplink beam k. v ≤K, V k,n The ζth column of For nth ζ A column vector with 1 elements and the rest 0 elements, indicating that the nth ζ Beams reserved B ul nth ζ List, represents the uplink receive vector of user n in the current uplink beam k, represents the average interference power leaked from other users in other uplink beams to user n in the current uplink beam k, It represents the average interference power coefficient of the signals on all scheduled subcarriers of other user u in other uplink beams i leaking to all scheduled subcarriers of user n in the current uplink beam k due to frequency asynchrony and time asynchrony.
[0107] Step 140: Acquire the uplink received signal of the uplink beam, and perform weighted processing on the uplink received signal according to the uplink linear received vector of each user, thereby obtaining the uplink received signal corresponding to each user.
[0108] In an embodiment of the present invention, an uplink reception signal transmitted on an uplink beam may be received, the uplink reception signal may be weighted according to an uplink linear reception vector of each user, and the weighted result may be used as the uplink reception signal of each user.
[0109] An embodiment of the present invention obtains communication configuration information, determines the average interference power leakage coefficient of different users on their scheduled subcarriers according to the communication configuration information, determines the parallel channel power and array response vector of each user according to the communication configuration information, and based on the average signal-to-interference-and-noise ratio maximization criterion, determines the uplink linear reception vector of each user based on the average interference power leakage coefficient, the array response vector, and the average channel power, obtains the uplink reception signal of the uplink beam, and performs weighted processing on the uplink reception signal according to the uplink linear reception vector of each user, thereby obtaining the uplink reception signal of the corresponding user. This embodiment of the present invention can solve the problem of asynchronous interference between different users in a mobile phone direct-connect satellite communication system, accurately receive the user's uplink signal, and improve the uplink transmission performance of a multi-beam satellite mobile communication system.
[0110] Based on the above-mentioned embodiments of the invention, the communication configuration information includes at least: satellite ephemeris information, number of users, user location, user uplink time-frequency resource scheduling information, user beam correspondence, number of beams and beam configuration information.
[0111] In an embodiment of the present invention, the communication configuration information includes at least satellite ephemeris information for determining the average interference power leakage coefficient and user location, as well as the number of users for determining the average channel power, user uplink time-frequency resource scheduling information, user beam correspondence, number of beams, and beam configuration information, etc. Among them, satellite ephemeris information may include satellite position, satellite movement speed, satellite status information, etc.; the number of users may be the number of users scheduling subcarriers in each beam of the uplink beam; the user position may be the position of each user; the user uplink time and frequency scheduling information may include the configuration information of the satellite scheduling user communication resources, and the user uplink time and frequency scheduling information may include time slot allocation, frequency domain allocation, Doppler pre-compensation indication, power control instructions, logical channel mapping, resource preemption indication, etc.; the user beam correspondence may be a mapping relationship between the user and the uplink beam, and the user beam correspondence may include beam identification, user identification, association mark between the beam and the user, etc. The user beam correspondence may be specifically a dynamic relationship, and the user beam correspondence may change with the movement of the satellite or user equipment. The number of beams may be specifically the number of uplink beams generated by the satellite; the beam configuration information may include the uplink carrier frequency of the uplink beam, the beam center position, etc.
[0112] Furthermore, in some embodiments of the invention, the communication configuration information may also include satellite payload information, such as the operating status, power consumption, heat dissipation, and other information of the satellite equipment.
[0113] Figure 3This is a flowchart of another uplink multi-beam joint reception method provided according to an embodiment of the present invention. The embodiment of the present invention is a concretization based on the above embodiment, and the process of determining the average interference power leakage coefficient is described. Figure 3 The method provided in the embodiment of the present invention specifically includes the following steps:
[0114] Step 210: Acquire communication configuration information, and extract satellite ephemeris information and beam configuration information from the communication configuration information.
[0115] In an embodiment of the present invention, the satellite end can extract communication configuration information in the scheduling module. The communication configuration information may include satellite ephemeris information, the number of users, the user location, the user uplink time-frequency resource scheduling information, the user beam correspondence, the number of beams and the beam configuration information, etc. The satellite ephemeris information and the beam configuration information can be extracted from the communication configuration information.
[0116] Step 220: Determine the Doppler frequency shift difference and propagation delay difference between every two beam centers according to the uplink carrier frequency, beam center position, and satellite ephemeris information of the beam configuration information.
[0117] In an embodiment of the present invention, the uplink carrier frequency of the subcarrier of each uplink beam and the beam center position of each uplink beam can be extracted from the beam configuration information. The beam center position can be used as the user position, and the Doppler frequency shift and propagation delay corresponding to each beam center can be determined based on the satellite ephemeris information and the user position. The Doppler frequency shift and propagation delay corresponding to different beam centers can be differentiated to determine the Doppler frequency shift difference and propagation delay difference between each two beam centers.
[0118] Step 230: Determine average interference power leakage coefficients of different users on the scheduled subcarriers based on the communication configuration information, the Doppler frequency shift differences, and the propagation delay differences.
[0119] Specifically, the communication configuration information and beam configuration information can be obtained, and the average interference power leakage coefficient caused by the influence of other subcarriers on each user's scheduled subcarrier can be determined according to the beam configuration information and the Doppler frequency shift difference and propagation delay difference between each two beam centers.
[0120] Step 240: Determine the average channel power and array response vector of each user based on the communication configuration information.
[0121] Step 250: Determine the uplink linear receiving vector of each user according to the average interference power leakage coefficient, the average channel power and the array response vector in accordance with the average signal to interference and noise ratio maximization criterion.
[0122] Step 260: Acquire the uplink received signal of the uplink beam, and perform weighted processing on the uplink received signal according to the uplink linear received vector of each user, thereby obtaining the uplink received signal corresponding to each user.
[0123] In an embodiment of the present invention, communication configuration information is obtained, satellite ephemeris information and beam configuration information of the communication configuration information are extracted, and the Doppler frequency shift difference and propagation delay difference between each two beam centers are determined according to the uplink carrier frequency, beam center position and satellite ephemeris information of the beam configuration information. The average interference power leakage coefficient of different users on the scheduled subcarriers is determined based on the communication configuration information, each Doppler frequency shift difference and each propagation delay difference. The average channel power and array response vector of the corresponding user are determined according to the communication configuration information. Based on the average signal-to-interference-and-noise ratio maximization criterion, the uplink linear reception vector of each user is determined based on the average interference power leakage coefficient, the array response vector and the average channel power. The uplink received signal of the uplink beam is obtained, and the uplink received signal of each user is weighted according to the uplink linear reception vector of each user, thereby obtaining the uplink received signal of the corresponding user. The embodiment of the present invention can solve the asynchronous interference problem between different users in a mobile phone direct-connect satellite communication system, accurately receive the user's uplink signal, and improve the uplink transmission performance of the multi-beam satellite mobile communication system.
[0124] Furthermore, based on the above embodiments of the invention, the present invention further includes:
[0125] The Doppler frequency shift differences and the propagation delay differences are normalized according to the subcarrier spacing and sampling interval of the beam configuration information.
[0126] Specifically, the subcarrier spacing and propagation delay in the beam configuration information can be extracted, and the Doppler frequency shift difference and propagation delay difference between each two beam centers can be normalized by the subcarrier spacing and propagation delay. The normalization process can be achieved in the following way: the ratio of the Doppler frequency shift difference to the subcarrier spacing can be used as the normalized Doppler frequency shift difference, and the ratio of the propagation delay difference to the sampling interval can be used as the normalized propagation delay difference.
[0127] Furthermore, based on the above-mentioned embodiment of the invention, the average interference power leakage coefficient of different users on the scheduled subcarriers is determined based on the communication configuration information, each Doppler frequency shift difference, and each propagation delay difference, including:
[0128] Extract the subcarrier spacing, sampling interval and number of subcarriers in the beam configuration information; determine the power leakage coefficient of each subcarrier scheduled by each user in other uplink beams in the uplink beam to each subcarrier scheduled by each user in the current uplink beam on each scheduled subcarrier based on the subcarrier spacing, sampling interval, number of subcarriers, various Doppler frequency shift differences and various propagation delay differences; determine the sum of the power leakage coefficients of all subcarriers scheduled by all users in the current uplink beam, and take the ratio of the sum to the total number of subcarriers of all subcarriers scheduled by all users in the current uplink beam as the average interference power leakage coefficient.
[0129] In an embodiment of the present invention, the subcarrier spacing, sampling interval and number of subcarriers included in the beam configuration information can be extracted, and the power leakage coefficient of each subcarrier scheduled by each user in other uplink beams in the uplink beam to each subcarrier scheduled by each user in the current uplink beam can be determined by taking the subcarrier spacing, sampling interval, number of subcarriers, various Doppler frequency shift differences and various propagation delay differences into account. The sum of the power leakage coefficients of all subcarriers scheduled by all users in the current uplink beam is calculated, and the ratio of the sum to the total number of subcarriers of all subcarriers scheduled by all users in the current uplink beam is used as the average interference power leakage coefficient.
[0130] Based on the above embodiments of the invention, the power leakage coefficient calculation formula includes at least:
[0131]
[0132] in, Indicates the scheduling subcarrier of user u in other uplink beam i The power leakage coefficient of the signal of user n scheduled subcarrier r in the current uplink beam k due to frequency asynchrony and time asynchrony is N cp Indicates the cyclic prefix length, N sc Indicates the number of subcarriers, Indicates subcarrier Subcarrier spacing with subcarrier r, ε f =Δf d / Δf represents the normalized frequency offset between user u in other uplink beam i and user n in the current uplink beam k relative to the subcarrier spacing, ε τ =Δτ / T s represents the normalized timing offset between user u in other uplink beam i and user n in the current uplink beam k relative to the sampling interval, Δf d represents the Doppler frequency shift difference, Δτ represents the propagation delay difference, T s represents the sampling interval, and Δf represents the subcarrier spacing.
[0133] Figure 4This is a flowchart of another uplink multi-beam joint reception method provided according to an embodiment of the present invention. This embodiment of the present invention is a refinement of the above-mentioned embodiment of the invention, and describes the process of determining the average channel power and the uplink linear reception vector. Figure 4 The method provided in the embodiment of the present invention specifically includes the following steps:
[0134] Step 310: Acquire communication configuration information, and determine average interference power leakage coefficients of different users on the scheduled subcarriers according to the communication configuration information.
[0135] Step 320: Extract satellite ephemeris information and user location of the communication configuration information.
[0136] In the embodiment of the present invention, satellite ephemeris information and user location can be extracted from the communication configuration information.
[0137] Step 330: Determine the average channel power of each user according to the position of each user and the satellite position of the satellite ephemeris information.
[0138] Specifically, the satellite position in the ephemeris information can be extracted, and the distance between the satellite position and the user position can be determined for each user based on the corresponding user position and satellite position. The free space loss and other losses of the uplink signal of each user can be determined based on the distance information. For each user, the free space loss, other losses and position distance can be used to determine the average channel power of each user through the free space communication distance equation. For example, the distance between the satellite and the user can be determined based on the user position and satellite position, and this distance can be substituted into the free space loss formula L k =(4πd k / λ) 2 , thereby determining the link loss L of user k k , then through β k =G sat *G ut *M*L k Determine the average channel power on each user's subcarrier, where L k It can represent the path loss, M can represent the number of antennas, G sat It can represent the satellite side antenna gain and G ut It can represent the user side antenna gain, wherein the satellite side antenna gain and the user side antenna gain can be queried in the true element power direction diagram based on the user's spatial angle.
[0139] Step 340: Extract satellite ephemeris information and user positions from the communication configuration information; determine the array response vector of each user on the satellite side according to the user position and the satellite position in the satellite ephemeris information.
[0140] Specifically, the satellite position can be determined according to the satellite ephemeris information, the satellite side spatial angle corresponding to each user can be determined according to the satellite position and the user position, and the array response vector of each user on the satellite side can be determined according to the spatial angle.
[0141] For example, the spatial angle of the kth uplink transmission beam of user n on the satellite side is The AOD angle of the kth uplink transmission beam of user n is recorded as in, The above formula can be used to determine the corresponding satellite-side spatial angle based on the AOD angle of each user. The array response vector on the satellite side can be determined based on the spatial angle of the k-th uplink transmission beam of each user n by the following formula:
[0142]
[0143] in, λ is the carrier wavelength, n v is the number of array elements along the v axis, d v is the spacing of the antennas along the v-axis, v∈{x,y}.
[0144] Step 350: Substitute the average channel power on each subcarrier, the array response vector, and the average interference power leakage coefficient into a preset average signal-to-interference-and-noise ratio determination formula, where the preset average signal-to-interference-and-noise ratio determination formula at least includes a corresponding relationship between the average signal-to-interference-and-noise ratio and the uplink linear reception vector.
[0145] In this embodiment of the present invention, the average channel power, array response vector, and average interference power leakage coefficient on each subcarrier may be substituted into a preset average signal-to-interference-and-noise ratio determination formula. The preset average signal-to-interference-and-noise ratio determination formula is determined by a proportional relationship between the average channel power, interference power, and other noise powers on each subcarrier. The interference power may be determined by the average interference power leakage coefficient, and the other noise power may be other noise power composed of an uplink linear reception vector. The interference power and other noise powers may be adjusted so that the preset average signal-to-interference-and-noise ratio determination formula achieves a maximum value.
[0146] Step 360: Determine the uplink linear receiving vector when the average signal to interference and noise ratio takes the maximum value.
[0147] Specifically, the interference power corresponding to the average interference power leakage coefficient and other noise powers formed by the uplink linear reception vector in the preset average signal to interference and noise ratio determination formula can be adjusted so that the preset average signal to interference and noise ratio determination formula has a maximum value. The uplink linear reception vector can be obtained when the value of the average signal to interference and noise ratio in the preset average signal to interference and noise ratio determination formula is maximized.
[0148] Step 370: Acquire the uplink received signal of the uplink beam, and perform weighted processing on the uplink received signal according to the uplink linear received vector of each user, thereby obtaining the uplink received signal corresponding to each user.
[0149] In an embodiment of the present invention, communication configuration information is obtained, and an average interference power leakage coefficient for each user on the scheduled subcarrier is determined according to the communication configuration information. Satellite ephemeris information and user location are extracted from the communication configuration information, and the average channel power for each user on the scheduled subcarrier is determined according to the user location and the satellite location of the satellite ephemeris information. The average channel power, array response vector, and average interference power leakage coefficient for each subcarrier are substituted into a preset average signal-to-interference-and-noise ratio determination formula. When the average signal-to-interference-and-noise ratio in the preset average signal-to-interference-and-noise ratio determination formula is maximized, an uplink linear reception vector corresponding to the maximum value of the average signal-to-interference-and-noise ratio is obtained, and an uplink received signal for the uplink beam is obtained. The uplink received signal is weighted based on the uplink linear reception vector of each user, thereby obtaining an uplink received signal corresponding to each user. This embodiment of the present invention can solve the problem of asynchronous interference between different users in a mobile phone direct-connect satellite communication system, accurately receive users' uplink signals, and improve the uplink transmission performance of a multi-beam satellite mobile communication system.
[0150] Furthermore, based on the above embodiments of the invention, the preset average signal to interference and noise ratio determination formula at least includes:
[0151]
[0152] Among them, ASINR k,n represents the preset average signal to interference and noise ratio of user n in the current uplink beam k, β k,n represents the average channel power of user n on each scheduled subcarrier in the current uplink beam k, represents the array response vector of user n on the satellite side in the current uplink beam k, ρ ul represents the signal-to-noise ratio of the uplink beam, q ul represents the average transmit power of each subcarrier in the uplink beam, σ 2 represents the average noise variance of each subcarrier in the uplink beam, B ul represents the beamforming matrix of the uplink beam, M is the number of satellite-side antennas, K is the number of uplink beams, is the beamforming vector of the current uplink beam k, represents the beam selection matrix of user n in the current uplink beam k, N v The number of beams N is selected to be retained when calculating the receiving vector of user n in the current uplink beam k. v ≤K, V k,nThe ζth column of For nth ζ A column vector with 1 elements and the rest 0 elements, indicating that the nth ζ Beams reserved B ul nth ζ List, represents the uplink receive vector of user n in the current uplink beam k, represents the average interference power leaked from other users in other uplink beams to user n in the current uplink beam k, It represents the average interference power coefficient of the signals on all scheduled subcarriers of other user u in other uplink beams i leaking to all scheduled subcarriers of user n in the current uplink beam k due to frequency asynchrony and time asynchrony.
[0153] On the basis of the above-mentioned embodiment of the invention, it also includes: for each current uplink beam k, calculating the spatial angle difference between the current uplink beam k and all other beams, and selecting the uplink beam whose spatial angle difference is less than or equal to the spatial angle distance threshold according to the preset spatial angle distance threshold, and constructing the beam selection matrix of user n in the current uplink beam k based on the selected uplink beam. The target beam forming matrix of user n in the uplink beam k is obtained through the beam selection matrix and the uplink beam forming matrix. The constructed beam selection matrix can reduce the uplink receiving vector from K dimensions to N dimensions. v dimension, and N v ≤K. Furthermore, the dimension of the matrix inversion in the receiving vector calculation process is also reduced from K to N. v dimension, thereby reducing the uplink receive vector calculation complexity.
[0154] Specifically, when calculating the uplink linear reception vector of user n in the current uplink beam k, the spatial angular distance between each uplink beam and the current uplink beam k where user n is located is first calculated. When the spatial angular distance between the uplink beam and the uplink beam k at that time is greater than a set threshold, these uplink beams greater than the set threshold are ignored, and only several uplink beams with a relatively close spatial angular distance to the current beam k where user n is located are selected to participate in the calculation of the uplink linear reception vector. The threshold is configured according to the actual system.
[0155] Based on the above embodiment of the invention, the uplink linear receiving vectors of the user on different subcarriers are the same.
[0156] In the embodiment of the present invention, the linear reception vectors of each user on different subcarriers are the same, that is, the users all use the same linear reception vector on their scheduled frequency bands.
[0157] In an exemplary embodiment, see Figure 5, the uplink receiving end on the satellite side implements uplink multi-wave joint reception for each user, and it can be assumed that is the linear receiving vector of user n in uplink beam k on the rth subcarrier, then the uplink signal of user n in beam k recovered by the satellite side on the rth subcarrier can be expressed as:
[0158]
[0159] in, is the beamforming matrix of K uplink beams, is the uplink transmit power of the user terminal on the rth subcarrier, is the uplink transmission signal on the rth subcarrier of user n in beam i, with a mean of 0 and a variance of 1. Represents the sum of interference terms and noise terms of different subcarriers in other beams.
[0160] The satellite receiver can reduce interference from other users by maximizing the Signal to Interference plus Noise Ratio (SINR). However, maximizing the SINR requires the satellite to obtain the uplink instantaneous channel of each user. Frequent updates of the uplink instantaneous channel will greatly increase the system load, making it impossible to implement in LEO satellite communication systems. Therefore, the uplink linear reception vector can be determined by maximizing the average signal to interference plus noise ratio. The average signal to interference plus noise ratio (ASINR) can be expressed as:
[0161]
[0162] in, is the SNR on the uplink r-th subcarrier, is the noise variance on the uplink r-th subcarrier, is the average interference power of different subcarriers in other beams leaking to subcarrier r of user n in beam k due to asynchronous leakage in time and frequency domains.
[0163] If the ASINR on each subcarrier is maximized, the uplink receive vector needs to be calculated once on each subcarrier, which is extremely computationally complex. From the expression of the power leakage coefficient, it can be seen that the leakage power of each subcarrier is large only in the adjacent subcarriers, and the power leaked to the subcarriers farther away is almost zero. Consider the total power of all subcarriers of user u in beam i leaking to the rth subcarrier of user n in beam k. It can be found that the asynchronous interference caused by time asynchrony and frequency asynchrony only has a greater impact on the edge subcarriers of the same-frequency users and adjacent frequency band users. Therefore, we can use the average leakage power coefficient replace Denoted as:
[0164]
[0165] represents the average power leakage coefficient of the signal of all subcarriers of user u in beam i leaking to each subcarrier of user n in beam k, where |Φ k,n | represents the set Φ k,n The number of elements in is the number of subcarriers occupied by user n in beam k. At the same time, β is ignored. k,n,r Neutron carrier index, denoted by β k,n Represents the average channel power on each subcarrier. The average ASINR of each subcarrier scheduled by the user in the frequency domain is defined as:
[0166]
[0167] Among them, ASINR′ k,n represents the preset average signal to interference and noise ratio of user n in the current uplink beam k, β k,n represents the average channel power of user n in the current uplink beam k on each scheduled subcarrier in the uplink beam, ρ ul represents the signal-to-noise ratio of the uplink beam, q ul represents the average transmit power of each subcarrier in the uplink beam, σ 2 represents the average noise variance of each subcarrier in the uplink beam, B ul represents the beamforming matrix of the uplink beam, w k,n represents the uplink linear receiving vector of user n in the current uplink beam k within the uplink beam, represents the uplink response vector of user u in other uplink beam i within the uplink beam, represents the average interference power of other users in other uplink beams leaking to user n in the current uplink beam k, It represents the average interference power coefficient of the signals on all scheduled subcarriers of user u in other uplink beam i leaking to all scheduled subcarriers of user n in the current uplink beam k due to frequency asynchrony and time asynchrony. k,n The maximized linear reception vector is:
[0168]
[0169] in,
[0170] Since the amount of power leakage from user n in beam k to the user channel in beam i is related to the spatial angular distance between beam k and beam i, the greater the spatial distance, the smaller the leakage power. Therefore, when considering the beam domain channel response vector, the influence of beams with a longer spatial distance can be ignored. Let N represents the beam selection matrix of user n in uplink beam k, v The number of beams N is selected to be retained when calculating the receive vector of user n in uplink beam k. v ≤K, V k,n The i-th column of That is, the nth i A column vector with 1 elements and the rest 0 elements, indicating that the nth i beams, i.e. retain B ul nth i List, represents the uplink linear receiving vector of user n in the current uplink beam k within the uplink receiving beam, then
[0171]
[0172] in, ASINR k,n represents the preset average signal to interference and noise ratio of user n in the current uplink beam k, β k,n represents the average channel power of user n on each scheduled subcarrier in the current uplink beam k, represents the array response vector of user n on the satellite side in the current uplink beam k, ρ ul represents the signal-to-noise ratio of the uplink beam, q ul represents the average transmit power of each subcarrier in the uplink beam, σ 2 represents the average noise variance of each subcarrier in the uplink beam, B ul represents the beamforming matrix of the uplink beam, M is the number of satellite-side antennas, K is the number of uplink beams, is the beamforming vector of the current uplink beam k, represents the beam selection matrix of user n in the current uplink beam k, N v The number of beams N is selected to be retained when calculating the receiving vector of user n in the current uplink beam k. v ≤K, V k,n The ζth column of For nth ζ A column vector with 1 elements and the rest 0 elements, indicating that the nth ζ Beams reserved B ul nth ζ List, represents the uplink receive vector of user n in the current uplink beam k, represents the average interference power leaked from other users in other uplink beams to user n in the current uplink beam k, It represents the average interference power coefficient of the signals on all scheduled subcarriers of other user u in other uplink beams i leaking to all scheduled subcarriers of user n in the current uplink beam k due to frequency asynchrony and time asynchrony.
[0173] In general, N v are much smaller than K, so the computational complexity of the linear reception vector will be significantly reduced, and when the number of beams K is larger, the computational complexity of the proposed method will decrease more significantly.
[0174] Based on the above-mentioned embodiment of the invention, the satellite orbit altitude is set to 350km, the satellite side is equipped with a 32×32 uniform planar array antenna with a half-wavelength array element spacing, the user terminal is equipped with a single omnidirectional antenna, the user terminal transmit power refers to the transmit power of a commercial mobile phone terminal, and the simulation channel adopts the 3rd Generation Partnership Project Non-Terrestrial Networks (3GPP NTN) channel model. Parameters such as the number of multipaths, path loss, shadow fading, and Ricean factor are calculated based on the simulation scenario, where the first path is the line of sight (LOS). The carrier frequency is 2GHz, the bandwidth is 10MHz, there are 16 beams, and there are 4 users in each beam. The impact of asynchronous interference from the satellite side on system performance at different beam distances can be verified. Figures 6(a), 6(b), 6(c), and 6(d) show four different uplink beam coverage modes. The large circle in Figure 6 represents the circular area covered by the satellite, the small circle represents the uplink beam coverage area, and the black dots in the small circles represent the user positions in the uplink beam. Users are randomly distributed within the 3dB beam range.
[0175] Figures 7(a), 7(b), 7(c), and 7(d) compare the uplink sum rate performance of different reception schemes in a multi-beam joint reception system. The solid lines in the figures represent the method provided by an embodiment of the present invention, while the hollow lines represent the uplink sum rate performance curves for multi-beams without joint reception under asynchronous interference. As can be seen from the figures, compared with the scheme without joint reception, the uplink sum rate performance of the maximized ASINR receiver under asynchronous interference is significantly improved. When the user terminal uplink transmit power is 25dBm, the performance of beam coverage method (a) improves by approximately 115%, and the performance of beam coverage method (d) improves by approximately 20%.
[0176] Figure 8This is a schematic diagram of the structure of an uplink multi-beam joint receiving device provided according to an embodiment of the present invention. Figure 8 The device may include a power leakage coefficient calculation device, an uplink reception vector calculation module for suppressing asynchronous interference, and a reception information weighting module, see Figure 9 The uplink multi-beam joint receiving device can obtain communication configuration information such as satellite position, number of users, user position, uplink time-frequency resource scheduling, correspondence between users and beams, number of beams and spatial angle of each beam from the configuration module. The power leakage coefficient calculation device calculates the Doppler frequency shift difference and transmission delay difference between all beam center points according to the correspondence between users and beams, number of beams, spatial angle of beams, uplink time-frequency resource scheduling, satellite position and user position, and calculates the Doppler frequency shift difference and transmission delay difference between the beam center point where each user is located and the center point of other beams according to the Doppler frequency shift difference and transmission delay difference between the beam center point where each user is located and the center point of other beams. , calculate the power leakage coefficient of each user on each subcarrier of each user in other beams due to frequency asynchrony and time asynchrony, and calculate the average interference power leakage coefficient of each user on the scheduled subcarrier; the uplink reception vector calculation module that suppresses asynchronous interference obtains the average channel power of each user calculated according to the satellite and user positions, and calculates the uplink linear reception vector of each user based on the average signal-to-interference-noise ratio maximization criterion; the reception signal weighting module uses the uplink linear reception vector to weight the uplink reception signal of each beam to obtain the uplink reception signal of each user.
[0177] Figure 10 This is a schematic diagram of the structure of an uplink multi-beam joint receiving device provided according to an embodiment of the present invention. Figure 10 As shown, the device includes:
[0178] The power leakage coefficient determination module 410 is configured to obtain communication configuration information and determine the average interference power leakage coefficients of different users on the scheduled subcarriers according to the communication configuration information.
[0179] The channel parameter determination module 420 is configured to determine an average channel power and an array response vector for each user based on the communication configuration information.
[0180] The receiving vector determining module 430 is configured to determine an uplink linear receiving vector of each user according to the average interference power leakage coefficient and the average channel power and in accordance with a criterion of maximizing an average signal to interference and noise ratio.
[0181] The signal receiving module 440 is configured to obtain a received signal of an uplink beam and perform weighted processing on the received signal according to the uplink linear receiving vector of each user, thereby obtaining an uplink received signal corresponding to each user.
[0182] In an embodiment of the present invention, a power leakage coefficient determination module obtains communication configuration information, determines the average interference power leakage coefficient of different users on their scheduled subcarriers according to the communication configuration information, a channel parameter determination module determines the parallel channel power and array response vector of each user according to the communication configuration information, and the channel parameter determination module determines the average channel power and array response vector of each user based on the communication configuration information. A receiving vector determination module determines the uplink linear receiving vector of each user based on the average interference power leakage coefficient and the average channel power based on the average signal-to-interference-and-noise ratio maximization criterion. A signal receiving module obtains the uplink receiving signal of the uplink beam and performs weighted processing on the uplink receiving signal according to the uplink linear receiving vector of each user, thereby obtaining the uplink receiving signal of the corresponding user. The embodiment of the present invention can solve the problem of asynchronous interference between different users in a mobile phone direct-connected satellite communication system, accurately receive the user's uplink signal, and improve the uplink transmission performance of the multi-beam satellite mobile communication system.
[0183] The uplink multi-beam joint receiving device provided in the embodiment of the present invention can execute the uplink multi-beam joint receiving method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0184] Figure 11 : This is a schematic diagram of the structure of an electronic device that implements the uplink multi-beam joint reception method according to an embodiment of the present invention. 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 may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0185] like Figure 11As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0186] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0187] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the uplink multi-beam joint reception method.
[0188] In some embodiments, the uplink multi-beam joint reception method can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the uplink multi-beam joint reception method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to execute the uplink multi-beam joint reception method in any other appropriate manner (e.g., via firmware).
[0189] Various embodiments of the systems and techniques described 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), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0190] Computer programs for implementing 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 the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0191] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0192] 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 can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the 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 acoustic input, voice input, or tactile input).
[0193] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0194] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0195] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0196] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. An uplink multi-beam joint reception method, characterized in that: Applied to a receiving end, the method includes: Acquire communication configuration information, and determine average interference power leakage coefficients of different users on the scheduled subcarriers based on the communication configuration information; Determining an average channel power and an array response vector for each of the users based on the communication configuration information; Determine an uplink linear receiving vector for each user according to the average interference power leakage coefficient, the average channel power, and the array response vector according to a criterion of maximizing an average signal to interference and noise ratio; An uplink received signal of the uplink beam is acquired, and weighted processing is performed on the uplink received signal according to the uplink linear received vector of each user, thereby obtaining an uplink received signal corresponding to each user.
2. The method according to claim 1, characterized in that The determining, according to the communication configuration information, an average interference power leakage coefficient of different users on the scheduled subcarriers includes: Extracting satellite ephemeris information and beam configuration information from the communication configuration information; Determine the Doppler frequency shift difference and propagation delay difference between every two beam centers according to the uplink carrier frequency, beam center position and satellite ephemeris information of the beam configuration information; The average interference power leakage coefficients of different users on the scheduled subcarriers are determined based on the communication configuration information, the Doppler frequency shift differences, and the propagation delay differences.
3. The method according to claim 2, characterized in that The determining, based on the communication configuration information, each of the Doppler frequency shift differences, and each of the propagation delay differences, an average interference power leakage coefficient of different users on the scheduled subcarriers includes: Extracting the subcarrier spacing, sampling interval, and number of subcarriers from the beam configuration information; Determine, based on the subcarrier spacing, the sampling interval, the number of subcarriers, the Doppler frequency shift differences, and the propagation delay differences, a power leakage coefficient of each user in other uplink beams in the uplink beam on each scheduled subcarrier to each subcarrier scheduled by each user in the current uplink beam in the uplink beam; Determine the sum of the power leakage coefficients of all subcarriers scheduled by all users in the current uplink beam, and use the ratio of the sum to the total number of subcarriers of all subcarriers scheduled by all users in the current uplink beam as the average interference power leakage coefficient.
4. The method according to claim 1, characterized in that The determining the array response vector of each user based on the communication configuration information includes: Extracting satellite ephemeris information and user location of the communication configuration information; An array response vector of each user on the satellite side is determined according to the position of each user and the satellite position in the satellite ephemeris information.
5. The method according to claim 1, characterized in that: The determining the average channel power of each user based on the communication configuration information includes: Extracting satellite ephemeris information and user location of the communication configuration information; The average channel power of each user on the scheduled subcarrier is determined according to the position of each user and the satellite position in the satellite ephemeris information.
6. The method according to claim 1, characterized in that The determining, according to the average interference power leakage coefficient, the average channel power, and the array response vector and in accordance with an average signal to interference and noise ratio maximization criterion, of the uplink linear receiving vector of each user includes: Substituting the average channel power on each subcarrier, the array response vector, and the average interference power leakage coefficient into a preset average signal-to-interference-and-noise ratio determination formula, wherein the preset average signal-to-interference-and-noise ratio determination formula at least includes a corresponding relationship between the average signal-to-interference-and-noise ratio and the uplink linear reception vector; When the value of the average signal to interference and noise ratio is the largest, the uplink linear receiving vector is determined.
7. The method according to claim 6, characterized in that The preset average signal to interference and noise ratio determination formula at least includes: Among them, ASINR′ k ′,n represents the preset average signal to interference and noise ratio of user n in the current uplink beam k in the uplink beam, β k,n represents the average channel power of user n in the current uplink beam k on each scheduled subcarrier, represents the array response vector of user n on the satellite side in the current uplink beam k, ρ ul represents the signal-to-noise ratio of the uplink beam, q ul represents the average transmit power of each subcarrier in the uplink beam, σ 2 represents the average noise variance of each subcarrier in the uplink beam, B ul represents the beamforming matrix of the uplink beam, M is the number of satellite-side antennas, K is the number of uplink beams, is the beamforming vector of the current uplink beam k, represents the beam selection matrix of user n in the current uplink beam k, N v The number of beams selected to be retained when calculating the receiving vector of user n in the current uplink beam k, N v ≤K, V k,n The ζth column of For nth ζ A column vector with 1 elements and the rest 0 elements, indicating that the nth ζ Beams reserved B ul nth ζ List, represents the uplink receive vector of user n in the current uplink beam k, represents the average interference power leaked from other users in other uplink beams to user n in the current uplink beam k, It represents the average interference power coefficient of the signals on all scheduled subcarriers of other user u in other uplink beams i leaking to all scheduled subcarriers of user n in the current uplink beam k due to frequency asynchrony and time asynchrony.
8. The method according to claim 6, characterized in that Before substituting the average channel power on each subcarrier, the array response vector, and the average interference power leakage coefficient into a preset average signal to interference and noise ratio determination formula, the method further includes: For each of the current uplink beams, the spatial angle difference between the current uplink beam and all other beams is calculated, and according to a preset spatial angle distance threshold, an uplink beam whose spatial angle difference is less than or equal to the spatial angle distance threshold is selected, and a beam selection matrix for users in the current uplink beam is constructed based on the selected uplink beam.
9. An uplink multi-beam joint receiving device, characterized in that: Applied to a receiving end, the device includes: A power leakage coefficient determination module is used to obtain communication configuration information and determine the average interference power leakage coefficient of different users on the scheduled subcarriers according to the communication configuration information; a channel parameter determination module, configured to determine an average channel power and an array response vector for each of the users based on the communication configuration information; a receiving vector determining module, configured to determine an uplink linear receiving vector for each user according to the average interference power leakage coefficient and the average channel power and in accordance with a criterion of maximizing an average signal to interference and noise ratio; The signal receiving module is used to obtain the received signal of the uplink beam and perform weighted processing on the received signal according to the uplink linear receiving vector of each user, so as to obtain the uplink received signal corresponding to each user.
10. An electronic device, characterized in that: The electronic device comprises: 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, and the computer program is executed by the at least one processor to enable the at least one processor to perform the uplink multi-beam joint reception method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the uplink multi-beam joint reception method according to any one of claims 1 to 8 when executed.
12. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the computer program implements the uplink multi-beam joint reception method according to any one of claims 1 to 8.
