[go: up one dir, main page]

HK1249970B - Apparatus and methods for efficient data transmission in half-duplex communication systems - Google Patents

Apparatus and methods for efficient data transmission in half-duplex communication systems

Info

Publication number
HK1249970B
HK1249970B HK18109301.5A HK18109301A HK1249970B HK 1249970 B HK1249970 B HK 1249970B HK 18109301 A HK18109301 A HK 18109301A HK 1249970 B HK1249970 B HK 1249970B
Authority
HK
Hong Kong
Prior art keywords
satellite
time
time reference
propagation delay
frame
Prior art date
Application number
HK18109301.5A
Other languages
Chinese (zh)
Other versions
HK1249970A1 (en
Inventor
Q‧吴
P‧J‧布莱克
J‧达姆尼亚诺维奇
Original Assignee
高通股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US15/190,601 external-priority patent/US10693574B2/en
Application filed by 高通股份有限公司 filed Critical 高通股份有限公司
Publication of HK1249970A1 publication Critical patent/HK1249970A1/en
Publication of HK1249970B publication Critical patent/HK1249970B/en

Links

Description

半双工通信系统中高效数据传输的方法和装置Method and device for efficient data transmission in half-duplex communication system

相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS

本专利申请要求于2015年7月2日递交的、名称为“METHOD AND APPARATUS FOREFFICIENT DATA TRANSMISSIONS IN HALF-DUPLEX COMMUNICATION SYSTEMS WITH LARGEPROPAGATION DELAYS”的美国临时申请No.62/188,317的优先权,该临时申请已经转让给本申请的受让人,故以引用方式将其整体明确地并入本文。This patent application claims priority to U.S. Provisional Application No. 62/188,317, filed on July 2, 2015, entitled “METHOD AND APPARATUS FOREFFICIENT DATA TRANSMISSIONS IN HALF-DUPLEX COMMUNICATION SYSTEMS WITH LARGEPROPAGATION DELAYS,” which has been assigned to the assignee of the present application and is hereby expressly incorporated herein by reference in its entirety.

背景技术Background Art

概括地说,本申请中描述的各个方面涉及通信系统,具体地说,涉及具有较大传播延迟的半双工通信系统中的数据传输。Generally speaking, various aspects described herein relate to communication systems, and more particularly, to data transmission in a half-duplex communication system with large propagation delay.

传统的基于卫星的通信系统包括网关和用于在该网关和一个或多个用户终端之间中继通信信号的一个或多个卫星。网关是具有用于向通信卫星发送信号和从其接收信号的天线的地球站。网关使用卫星提供用于将一个用户终端连接到其它用户终端或其它通信系统(比如公共交换电话网络、互联网和各种公共和/或私有网络)的用户的通信链路。卫星是用于中继信息的轨道运行接收机和转发器。Traditional satellite-based communication systems include a gateway and one or more satellites for relaying communication signals between the gateway and one or more user terminals. A gateway is an earth station with an antenna for sending and receiving signals to and from a communication satellite. The gateway uses satellites to provide a communication link connecting one user terminal to other user terminals or users of other communication systems, such as the public switched telephone network, the Internet, and various public and/or private networks. Satellites are orbiting receivers and transponders used to relay information.

卫星可以从用户终端接收信号和向其发送信号,假设该用户终端处于该卫星的“轨迹”中。该卫星的轨道是该卫星的信号范围内地球表面上的地理区域。该轨迹通常通过波束成形天线的使用在地理上被划分为“波束”。每个波束覆盖该轨迹中的一个特定地理区域。波束可以被引导使得来自相同卫星的多于一个波束覆盖相同的具体地理区域。Satellites can receive and transmit signals to user terminals, assuming the user terminals are within the satellite's "orbit." A satellite's orbit is the geographic area on the Earth's surface within the satellite's signal range. This orbit is typically divided geographically into "beams" through the use of beamforming antennas. Each beam covers a specific geographic area within the orbit. Beams can be steered so that more than one beam from the same satellite covers the same specific geographic area.

对地同步卫星已经用于通信很长时间了。对地同步卫星相对于地球上的给定位置是固定的,并且因此在该地球上和该对地同步卫星上的通信收发机之间的无线信号传播中有很小的时序移位和多普勒频率移位。但是,由于对地同步卫星被限制于对地同步轨道(GSO),它是具有从直接在地球赤道之上的地球中心大约42164km半径的圆,因此可以防止在该GSO中的卫星数量是有限的。作为对该对地同步卫星的替代,使用非对地同步轨道(比如近地轨道(LEO))中的卫星星座的通信系统已经被设计用于对整个地球或至少该地球的很大一部分提供通信覆盖。Geosynchronous satellites have been used for communications for a long time. Geosynchronous satellites are fixed relative to a given location on Earth, and therefore there is minimal timing and Doppler frequency shift in the propagation of wireless signals between communication transceivers on Earth and on the geosynchronous satellite. However, because geosynchronous satellites are confined to a geosynchronous orbit (GSO), which is a circle with a radius of approximately 42,164 km from the center of the Earth directly above the Earth's equator, the number of satellites in the GSO is limited. As an alternative to geosynchronous satellites, communication systems using constellations of satellites in non-geosynchronous orbits, such as low Earth orbit (LEO), have been designed to provide communication coverage for the entire Earth, or at least a large portion of the Earth.

卫星通信系统通常由于卫星和地面站之间的距离而在卫星和地面站 (包括用户终端(UT)和网关)之间经受很大传播延迟。一些卫星通信系统采用频分双工(FDD),其理论上允许地面站的收发机在不同无线频率上同时接收和发送,如果它们间隔足够远。但是,在一些FDD卫星通信系统中,给定地面站的FDD收发机的接收频带和发送频带之间的频率间隔可能很小,因为频带得到溢价。在一些实例中,给定地面站的接收和发送频率可能对于双工器处理无线信号的同时接收和发送而不相互干扰来说太靠近了。Satellite communication systems typically experience significant propagation delays between satellites and ground stations (including user terminals (UTs) and gateways) due to the distance between the satellites and ground stations. Some satellite communication systems employ frequency division duplexing (FDD), which theoretically allows a ground station's transceivers to simultaneously receive and transmit on different radio frequencies if they are sufficiently spaced apart. However, in some FDD satellite communication systems, the frequency separation between the receive and transmit bands of a given ground station's FDD transceiver can be very small due to the premium placed on frequency bands. In some instances, the receive and transmit frequencies of a given ground station may be too close for a duplexer to handle simultaneous reception and transmission of wireless signals without interfering with each other.

在接收和发送频带相互靠近的典型的FDD通信系统中,已经使用了半双工接收和发送方案,伴随接收和发送之间的保护时间用于避免该接收和发送信号之间的干扰。在给定地面站处,半双工收发机可以被实现为既接收也发送无线信号但是不在同一时间。例如,卫星通信网络中的UT可以在给定半双工(HD)帧的指定时隙或子帧中从卫星接收前向链路(FL)信号,并且向该卫星发送返回链路(RL)信号,同时伴随该FL的子帧和该RL的子帧之间特定量的保护时间。In typical FDD communication systems where the receive and transmit frequency bands are close to each other, a half-duplex receive and transmit scheme is used, with a guard time between receive and transmit to avoid interference between the receive and transmit signals. At a given ground station, a half-duplex transceiver can be implemented to both receive and transmit wireless signals, but not at the same time. For example, a UT in a satellite communication network can receive a forward link (FL) signal from a satellite in a designated time slot or subframe of a given half-duplex (HD) frame and transmit a return link (RL) signal to the satellite, with a specified amount of guard time between the FL subframe and the RL subframe.

在传统半双工系统中,通常提供大量保护时间以确保接收和发送之间充足的间隔时间。由于在该保护时间内不会接收到或发送携带信息的信号,因此每个HD帧中的大量保护时间导致浪费的开销和低效率。因此,理想的是减少该保护时间开销并提高半双工通信系统中的效率。In traditional half-duplex systems, a substantial guard time is typically provided to ensure ample time between reception and transmission. Because no information-carrying signals are received or transmitted during this guard time, the large guard time in each HD frame results in wasted overhead and inefficiency. Therefore, it would be desirable to reduce this guard time overhead and improve efficiency in half-duplex communication systems.

发明内容Summary of the Invention

本公开内容的方面针对具有较大传播延迟的半双工通信系统中高效数据传输的装置和方法。Aspects of the present disclosure are directed to apparatus and methods for efficient data transmission in a half-duplex communication system with large propagation delay.

在一个方面,提供了一种在卫星通信系统中确定返回链路时间参考相对于前向链路时间参考的时间滞后的方法。所述方法包括:确定地面站和卫星之间的信号的最小往返传播延迟;确定所述地面站的半双工收发机在发送模式和接收模式之间切换的转换时间;基于所述半双工收发机在所述发送模式和所述接收模式之间切换的所述转换时间来确定系统参数;以及基于所述最小往返传播延迟和所述系统参数来确定所述返回链路时间参考相对于所述前向链路时间参考的所述时间滞后。In one aspect, a method for determining a time lag of a return link time reference relative to a forward link time reference in a satellite communication system is provided. The method comprises: determining a minimum round-trip propagation delay of a signal between a ground station and a satellite; determining a transition time for a half-duplex transceiver of the ground station to switch between a transmit mode and a receive mode; determining a system parameter based on the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode; and determining the time lag of the return link time reference relative to the forward link time reference based on the minimum round-trip propagation delay and the system parameter.

在另一个方面提供了一种配置为在卫星通信系统中确定返回链路时间参考相对于前向链路时间参考的时间滞后的装置。所述装置包括至少一个处理器;以及耦接到所述至少一个处理器的至少一个存储器,所述至少一个处理器和所述至少一个存储器配置为:确定地面站和卫星之间的信号的最小往返传播延迟;确定所述地面站的半双工收发机在发送模式和接收模式之间切换的转换时间;基于所述半双工收发机在所述发送模式和所述接收模式之间切换的所述转换时间来确定系统参数;以及基于所述最小往返传播延迟和所述系统参数来确定所述返回链路时间参考相对于所述前向链路时间参考的所述时间滞后。In another aspect, an apparatus is provided for determining a time lag of a return link time reference relative to a forward link time reference in a satellite communication system. The apparatus includes at least one processor; and at least one memory coupled to the at least one processor, the at least one processor and the at least one memory configured to: determine a minimum round-trip propagation delay of a signal between a ground station and a satellite; determine a transition time for a half-duplex transceiver of the ground station to switch between a transmit mode and a receive mode; determine a system parameter based on the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode; and determine the time lag of the return link time reference relative to the forward link time reference based on the minimum round-trip propagation delay and the system parameter.

在另一个方面,提供了一种配置为在卫星通信系统中确定返回链路时间参考相对于前向链路时间参考的时间滞后的装置。所述装置包括:用于确定地面站和卫星之间的信号的最小往返传播延迟的单元;用于确定所述地面站的半双工收发机在发送模式和接收模式之间切换的转换时间的单元;用于基于所述半双工收发机在所述发送模式和所述接收模式之间切换的所述转换时间来确定系统参数的单元;以及用于基于所述最小往返传播延迟和所述系统参数来确定所述返回链路时间参考相对于所述前向链路时间参考的所述时间滞后的单元。In another aspect, an apparatus configured to determine a time lag of a return link time reference relative to a forward link time reference in a satellite communication system is provided. The apparatus includes: means for determining a minimum round-trip propagation delay of a signal between a ground station and a satellite; means for determining a transition time for a half-duplex transceiver of the ground station to switch between a transmit mode and a receive mode; means for determining a system parameter based on the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode; and means for determining the time lag of the return link time reference relative to the forward link time reference based on the minimum round-trip propagation delay and the system parameter.

在另一个方面,提供了一种计算机可读介质,其包括用于使计算机或处理器执行在卫星通信系统中确定返回链路时间参考相对于前向链路时间参考的时间滞后的方法的至少一个指令。所述至少一个指令包括用于进行以下操作的指令:确定地面站和卫星之间的信号的最小往返传播延迟;确定所述地面站的半双工收发机在发送模式和接收模式之间切换的转换时间;基于所述半双工收发机在所述发送模式和所述接收模式之间切换的所述转换时间来确定系统参数;以及基于所述最小往返传播延迟和所述系统参数来确定所述返回链路时间参考相对于所述前向链路时间参考的所述时间滞后。In another aspect, a computer-readable medium is provided that includes at least one instruction for causing a computer or processor to perform a method for determining a time lag of a return link time reference relative to a forward link time reference in a satellite communication system. The at least one instruction includes instructions for: determining a minimum round-trip propagation delay of a signal between a ground station and a satellite; determining a transition time for a half-duplex transceiver of the ground station to switch between a transmit mode and a receive mode; determining a system parameter based on the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode; and determining the time lag of the return link time reference relative to the forward link time reference based on the minimum round-trip propagation delay and the system parameter.

在另一个方面,提供了一种确定半双工收发机的接收和发送之间的保护时间的方法。所述方法包括:确定所述半双工收发机和卫星之间的信号的最大往返传播延迟;确定所述半双工收发机和所述卫星之间的信号的最小往返传播延迟;基于所述最大往返传播延迟和所述最小往返传播延迟来确定最大差值往返传播延迟;确定所述半双工收发机在发送模式和接收模式之间切换的转换时间;以及基于所述最大差值往返传播延迟和所述半双工收发机在所述发送模式和所述接收模式之间切换的所述转换时间来确定所述保护时间。In another aspect, a method for determining a guard time between transmission and reception of a half-duplex transceiver is provided. The method includes determining a maximum round-trip propagation delay of a signal between the half-duplex transceiver and a satellite; determining a minimum round-trip propagation delay of a signal between the half-duplex transceiver and the satellite; determining a maximum differential round-trip propagation delay based on the maximum round-trip propagation delay and the minimum round-trip propagation delay; determining a transition time for the half-duplex transceiver to switch between a transmit mode and a receive mode; and determining the guard time based on the maximum differential round-trip propagation delay and the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode.

在另一个方面,提供了一种配置为确定半双工收发机的接收和发送之间的保护时间的装置。所述装置包括至少一个处理器;以及耦接到所述至少一个处理器的至少一个存储器,所述至少一个处理器和所述至少一个存储器配置为:确定所述半双工收发机和卫星之间的信号的最大往返传播延迟;确定所述半双工收发机和所述卫星之间的信号的最小往返传播延迟;基于所述最大往返传播延迟和所述最小往返传播延迟来确定最大差值往返传播延迟;确定所述半双工收发机在发送模式和接收模式之间切换的转换时间;以及基于所述最大差值往返传播延迟和所述半双工收发机在所述发送模式和所述接收模式之间切换的所述转换时间来确定所述保护时间。In another aspect, an apparatus configured to determine a guard time between reception and transmission of a half-duplex transceiver is provided. The apparatus includes at least one processor; and at least one memory coupled to the at least one processor, the at least one processor and the at least one memory configured to: determine a maximum round-trip propagation delay of a signal between the half-duplex transceiver and a satellite; determine a minimum round-trip propagation delay of a signal between the half-duplex transceiver and the satellite; determine a maximum differential round-trip propagation delay based on the maximum round-trip propagation delay and the minimum round-trip propagation delay; determine a transition time for the half-duplex transceiver to switch between a transmit mode and a receive mode; and determine the guard time based on the maximum differential round-trip propagation delay and the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode.

在另一个方面,提供了一种用于确定半双工收发机的接收和发送之间的保护时间的装置。所述装置包括:用于确定所述半双工收发机和卫星之间的信号的最大往返传播延迟的单元;用于确定所述半双工收发机和所述卫星之间的信号的最小往返传播延迟的单元;用于基于所述最大往返传播延迟和所述最小往返传播延迟来确定最大差值往返传播延迟的单元;用于确定所述半双工收发机在发送模式和接收模式之间切换的转换时间的单元;以及用于基于所述最大差值往返传播延迟和所述半双工收发机在所述发送模式和所述接收模式之间切换的所述转换时间来确定所述保护时间的单元。In another aspect, an apparatus for determining a guard time between transmission and reception of a half-duplex transceiver is provided. The apparatus includes: means for determining a maximum round-trip propagation delay of a signal between the half-duplex transceiver and a satellite; means for determining a minimum round-trip propagation delay of a signal between the half-duplex transceiver and the satellite; means for determining a maximum differential round-trip propagation delay based on the maximum round-trip propagation delay and the minimum round-trip propagation delay; means for determining a transition time for the half-duplex transceiver to switch between a transmit mode and a receive mode; and means for determining the guard time based on the maximum differential round-trip propagation delay and the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode.

在另一个方面,提供了一种计算机可读介质,其包括用于使计算机或处理器执行确定半双工收发机的接收和发送之间的保护时间的方法的至少一个指令。所述至少一个指令包括用于进行以下操作的指令:确定所述半双工收发机和卫星之间的信号的最大往返传播延迟;确定所述半双工收发机和所述卫星之间的信号的最小往返传播延迟;基于所述最大往返传播延迟和所述最小往返传播延迟来确定最大差值往返传播延迟;确定所述半双工收发机在发送模式和接收模式之间切换的转换时间;以及基于所述最大差值往返传播延迟和所述半双工收发机在所述发送模式和所述接收模式之间切换的所述转换时间来确定所述保护时间。In another aspect, a computer-readable medium is provided that includes at least one instruction for causing a computer or processor to perform a method for determining a guard time between reception and transmission of a half-duplex transceiver. The at least one instruction includes instructions for: determining a maximum round-trip propagation delay of a signal between the half-duplex transceiver and a satellite; determining a minimum round-trip propagation delay of a signal between the half-duplex transceiver and the satellite; determining a maximum differential round-trip propagation delay based on the maximum round-trip propagation delay and the minimum round-trip propagation delay; determining a transition time for the half-duplex transceiver to switch between a transmit mode and a receive mode; and determining the guard time based on the maximum differential round-trip propagation delay and the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode.

在另一个方面,提供了一种确定卫星通信系统中半双工帧中的前向链路时间持续时间和保护时间持续时间的方法。所述方法包括:在所述半双工帧的特殊子帧中分配前向链路时间分段;在所述特殊子帧中分配保护时间分段;基于所述特殊子帧中的所述前向两路分段来确定所述半双工帧中的所述前向链路时间持续时间;以及基于所述特殊子帧中的所述保护时间分段来确定所述半双工帧中的所述保护时间持续时间。In another aspect, a method for determining a forward link time duration and a guard time duration in a half-duplex frame in a satellite communication system is provided. The method includes allocating a forward link time segment in a special subframe of the half-duplex frame; allocating a guard time segment in the special subframe; determining the forward link time duration in the half-duplex frame based on the forward two-way segment in the special subframe; and determining the guard time duration in the half-duplex frame based on the guard time segment in the special subframe.

在另一个方面,提供了一种配置为确定卫星通信系统中半双工帧中的前向链路时间持续时间和保护时间持续时间的装置。所述装置包括:至少一个处理器;以及耦接到所述至少一个处理器的至少一个存储器,所述至少一个处理器和所述至少一个存储器配置为:在所述半双工帧的特殊子帧中分配前向链路时间分段;在所述特殊子帧中分配保护时间分段;基于所述特殊子帧中的所述前向两路分段来确定所述半双工帧中的所述前向链路时间持续时间;以及基于所述特殊子帧中的所述保护时间分段来确定所述半双工帧中的所述保护时间持续时间。In another aspect, an apparatus configured to determine a forward link time duration and a guard time duration in a half-duplex frame in a satellite communication system is provided. The apparatus includes: at least one processor; and at least one memory coupled to the at least one processor, the at least one processor and the at least one memory configured to: allocate a forward link time segment in a special subframe of the half-duplex frame; allocate a guard time segment in the special subframe; determine the forward link time duration in the half-duplex frame based on the forward two-way segment in the special subframe; and determine the guard time duration in the half-duplex frame based on the guard time segment in the special subframe.

在另一个方面,提供了一种用于确定卫星通信系统中半双工帧中的前向链路时间持续时间和保护时间持续时间的装置。所述装置包括:用于在所述半双工帧的特殊子帧中分配前向链路时间分段的单元;用于在所述特殊子帧中分配保护时间分段的单元;用于基于所述特殊子帧中的所述前向两路分段来确定所述半双工帧中的所述前向链路时间持续时间的单元;以及用于基于所述特殊子帧中的所述保护时间分段来确定所述半双工帧中的所述保护时间持续时间的单元。In another aspect, an apparatus for determining a forward link time duration and a guard time duration in a half-duplex frame in a satellite communication system is provided. The apparatus includes: means for allocating a forward link time segment in a special subframe of the half-duplex frame; means for allocating a guard time segment in the special subframe; means for determining the forward link time duration in the half-duplex frame based on the forward two-way segment in the special subframe; and means for determining the guard time duration in the half-duplex frame based on the guard time segment in the special subframe.

在另一个方面,提供了一种计算机可读介质,其包括用于使计算机或处理器执行确定卫星通信系统中半双工帧中的前向链路时间持续时间和保护时间持续时间的方法的至少一个指令。所述至少一个指令包括用于进行以下操作的指令:在所述半双工帧的特殊子帧中分配前向链路时间分段;在所述特殊子帧中分配保护时间分段;基于所述特殊子帧中的所述前向两路分段来确定所述半双工帧中的所述前向链路时间持续时间;以及基于所述特殊子帧中的所述保护时间分段来确定所述半双工帧中的所述保护时间持续时间。In another aspect, a computer-readable medium is provided that includes at least one instruction for causing a computer or processor to perform a method for determining a forward link time duration and a guard time duration in a half-duplex frame in a satellite communication system. The at least one instruction includes instructions for: allocating a forward link time segment in a special subframe of the half-duplex frame; allocating a guard time segment in the special subframe; determining the forward link time duration in the half-duplex frame based on the forward two-way segment in the special subframe; and determining the guard time duration in the half-duplex frame based on the guard time segment in the special subframe.

在另一个方面,提供了一种在卫星通信系统中调度卫星的波束覆盖中的多个用户终端的时间偏移的方法。所述方法包括:基于所述波束覆盖中的活跃用户终端的数量来确定时间偏移的数量;基于所述时间偏移的数量来指派相等间隔的时间偏移;确定所述波束覆盖中的所述活跃用户终端的聚合模式是否具有随机偏移;以及针对所述活跃用户终端在时间上分布近似相等的业务负载。In another aspect, a method for scheduling time offsets for a plurality of user terminals within a beam coverage of a satellite in a satellite communication system is provided. The method comprises: determining a number of time offsets based on a number of active user terminals within the beam coverage; assigning equally spaced time offsets based on the number of time offsets; determining whether an aggregation pattern of the active user terminals within the beam coverage has random offsets; and distributing approximately equal traffic loads across time for the active user terminals.

在另一个方面,提供了一种配置为在卫星通信系统中调度卫星的波束覆盖中的多个用户终端的时间偏移的装置。所述装置包括:至少一个处理器;以及耦接到所述至少一个处理器的至少一个存储器,所述至少一个处理器和所述至少一个存储器配置为:基于所述波束覆盖中的活跃用户终端的数量来确定时间偏移的数量;基于所述时间偏移的数量来指派相等间隔的时间偏移;确定所述波束覆盖中的所述活跃用户终端的聚合模式是否具有随机偏移;以及针对所述活跃用户终端在时间上分布近似相等的业务负载。In another aspect, an apparatus configured to schedule time offsets for a plurality of user terminals within a beam coverage of a satellite in a satellite communication system is provided. The apparatus includes: at least one processor; and at least one memory coupled to the at least one processor, the at least one processor and the at least one memory configured to: determine a number of time offsets based on a number of active user terminals within the beam coverage; assign equally spaced time offsets based on the number of time offsets; determine whether an aggregation pattern of the active user terminals within the beam coverage has random offsets; and distribute approximately equal traffic loads across time for the active user terminals.

在另一个方面,提供了一种用于在卫星通信系统中调度卫星的波束覆盖中的多个用户终端的时间偏移的装置。所述装置包括:用于基于所述波束覆盖中的活跃用户终端的数量来确定时间偏移的数量的单元;用于基于所述时间偏移的数量来指派相等间隔的时间偏移的单元;用于确定所述波束覆盖中的所述活跃用户终端的聚合模式是否具有随机偏移的单元;以及用于针对所述活跃用户终端在时间上分布近似相等的业务负载的单元。In another aspect, an apparatus for scheduling time offsets for a plurality of user terminals within a beam coverage of a satellite in a satellite communication system is provided. The apparatus includes: means for determining a number of time offsets based on a number of active user terminals within the beam coverage; means for assigning equally spaced time offsets based on the number of time offsets; means for determining whether an aggregation pattern of the active user terminals within the beam coverage has random offsets; and means for distributing approximately equal traffic loads over time for the active user terminals.

在另一个方面,提供了一种计算机可读介质,其包括用于使计算机或处理器执行在卫星通信系统中调度卫星的波束覆盖中的多个用户终端的时间偏移的方法的至少一个指令。所述至少一个指令包括指令用于:基于所述波束覆盖中的活跃用户终端的数量来确定时间偏移的数量;基于所述时间偏移的数量来指派相等间隔的时间偏移;确定所述波束覆盖中的所述活跃用户终端的聚合模式是否具有随机偏移;以及针对所述活跃用户终端在时间上分布近似相等的业务负载。In another aspect, a computer-readable medium is provided that includes at least one instruction for causing a computer or processor to perform a method for scheduling time offsets for a plurality of user terminals within a beam coverage of a satellite in a satellite communication system. The at least one instruction includes instructions for: determining a number of time offsets based on a number of active user terminals within the beam coverage; assigning equally spaced time offsets based on the number of time offsets; determining whether an aggregation pattern of the active user terminals within the beam coverage has random offsets; and distributing approximately equal traffic loads across time for the active user terminals.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

提出附图以辅助本公开内容的方面的描述并且仅仅为了各个方面的举例说明而非限制于此而提出。The accompanying drawings are presented to aid in the description of aspects of the present disclosure and are presented solely for purposes of illustration of the various aspects and not limitation thereof.

图1是通信系统的示例的框图。FIG1 is a block diagram of an example of a communication system.

图2是图1的网关的示例的框图。FIG. 2 is a block diagram of an example of the gateway of FIG. 1 .

图3是图1的卫星的示例的框图。FIG3 is a block diagram of an example of the satellite of FIG1.

图4是图1的用户终端的示例的框图。FIG. 4 is a block diagram of an example of a user terminal of FIG. 1 .

图5是图1的用户设备的示例的框图。FIG5 is a block diagram of an example of the user equipment of FIG1.

图6是描绘半双工(HD)帧的示例的示意图。FIG6 is a diagram illustrating an example of a half-duplex (HD) frame.

图7是描绘图6的HD帧中的特殊子帧(SSF)的示例的示意图。FIG. 7 is a diagram illustrating an example of a special subframe (SSF) in the HD frame of FIG. 6 .

图8是描绘具有大约9.2ms的馈线链路延迟的混合自动重新请求 (HARQ)时间线的示例的示意图。8 is a diagram illustrating an example of a hybrid automatic requery (HARQ) timeline with a feeder link delay of approximately 9.2 ms.

图9是描绘具有大约4ms的HARQ时间线的示例的示意图。FIG9 is a diagram illustrating an example of a HARQ timeline having approximately 4 ms.

图10是描绘用于确定HD帧中的保护时间量的模块的示例的框图。10 is a block diagram illustrating an example of modules for determining an amount of guard time in an HD frame.

图11是描绘用于使返回链路的时间参考相对于前向链路的时间参考偏离的模块的示例的框图。11 is a block diagram illustrating an example of means for offsetting a time reference of a return link relative to a time reference of a forward link.

图12是描绘用于确定用户终端处的半双工发送/接收模式的模块的示例的框图。12 is a block diagram illustrating an example of modules for determining a half-duplex transmit/receive mode at a user terminal.

图13是描绘随机偏移调度器的示例的框图。13 is a block diagram illustrating an example of a random offset scheduler.

图14是描绘自适应SSF调度器的示例的框图。14 is a block diagram illustrating an example of an adaptive SSF scheduler.

图15是描绘用于在卫星通信系统中确定返回链路时间参考相对于前向链路时间参考的时间滞后的方法的流程图。15 is a flow chart depicting a method for determining a time lag of a return link time reference relative to a forward link time reference in a satellite communication system.

图16是描绘用于确定半双工收发机中接收和发送之间的保护时间的方法的流程图。16 is a flow chart depicting a method for determining a guard time between reception and transmission in a half-duplex transceiver.

图17是描绘用于在卫星通信系统中确定一个半双工帧中的前向链路时间持续时间和保护时间持续时间的方法的流程图。17 is a flow chart depicting a method for determining a forward link time duration and a guard time duration in a half-duplex frame in a satellite communication system.

图18是描绘了用于在卫星通信系统中在一个卫星的波束覆盖中调度多个用户终端的时间偏移的流程图。18 is a flow chart depicting time offsets for scheduling multiple user terminals within the beam coverage of a satellite in a satellite communication system.

具体实施方式DETAILED DESCRIPTION

本公开内容的各个方面涉及通过非对地同步卫星通信系统(比如,用于数据、语音或视频通信的近地轨道(LEO)卫星通信系统)中的卫星与网关通信的用户终端(UT)发送的无线信号的时间或频率同步的方法和装置。在一个方面,从该用户终端的无线信号的传输时间可以被调整使得所述信号在相同时间或以指定容忍度内的到达时间差到达该网关处。在另一个方面,从该用户终端发送的无线信号的载波频率可以被调整使得该网关处的频率偏移差值(包括但并不仅限于多普勒偏移差值)被消除或至少被减少到指定容限中的量。在一个方面,提供开放环路预校正以生成该时间或频率的预校正值,其可以被应用于调整该传输时间以补偿传播延迟或调整该载波频率以消除或减少频率偏移差值。在另一个方面,除了该开放环路预校正以外提供闭合环路预校正以便为该时间或频率提供更精确的校正值。在又另一个方面,卫星通信系统可以具有出现在一个波束覆盖中的大量活跃用户终端。可以由调度器应用随机时间偏移以便在该时间偏移分布近似相等的业务负载。下面还将更详细描述本公开内容的各个其它方面。Various aspects of the present disclosure relate to methods and apparatus for synchronizing the time or frequency of wireless signals transmitted by a user terminal (UT) communicating with a gateway via a satellite in a non-geostationary satellite communication system (e.g., a low earth orbit (LEO) satellite communication system used for data, voice, or video communications). In one aspect, the transmission time of wireless signals from the user terminal can be adjusted so that the signals arrive at the gateway at the same time or with a time difference of arrival within a specified tolerance. In another aspect, the carrier frequency of wireless signals transmitted from the user terminal can be adjusted so that frequency offset differences (including but not limited to Doppler shift differences) at the gateway are eliminated or at least reduced to an amount within a specified tolerance. In one aspect, open-loop pre-correction is provided to generate pre-correction values for the time or frequency, which can be applied to adjust the transmission time to compensate for propagation delay or adjust the carrier frequency to eliminate or reduce frequency offset differences. In another aspect, closed-loop pre-correction is provided in addition to the open-loop pre-correction to provide more accurate correction values for the time or frequency. In yet another aspect, a satellite communication system can have a large number of active user terminals present in the coverage of a beam. A random time offset may be applied by the scheduler in order to distribute approximately equal traffic load at the time offset.Various other aspects of the present disclosure will also be described in more detail below.

本公开内容的方面在下面针对具体示例的描述和相关附图中描述。可以在不脱离本公开内容的范围的前提下设计替代示例。另外,公知的元件将不会详细描述或者将会被省略以避免模糊本公开内容的相关细节。Aspects of the present disclosure are described below in the description and related drawings for specific examples. Alternative examples can be designed without departing from the scope of the present disclosure. In addition, well-known elements will not be described in detail or will be omitted to avoid blurring the relevant details of the present disclosure.

词语“示例性的”在本申请中用于意为“用作示例、实例或举例说明”。本申请中被描述为“示例性的”任何方面不必要被解释为比其它方面更优选或更有优势。同样,术语“方面”并不要求所有方面包括讨论的特性、优势或操作模式。The word "exemplary" is used in this application to mean "serving as an example, instance, or illustration." Any aspect described in this application as "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects. Likewise, the term "aspects" does not require that all aspects include the discussed feature, advantage, or mode of operation.

本申请中使用的术语只是为了描述特定方面的目的,并不意在限制所述方面。如本申请中所使用的,除非上下文清楚地指示,否则单数形式“a”、“an”和“the”意在也包括复数形式。还应该理解的是术语“comprises”、“comprising”、“includes”或“including”在本申请中使用时,指示所声明属性、整数、步骤、操作、单元或组件的出现,但是并不阻碍一个或多个其它属性、整数、步骤、操作、单元、组件或它们的集合的出现或添加。此外,应该理解的是,词语“或”与布尔操作符“OR”具有相同的意义,也就是,除非明确声明,否则其包含“任何一个”和“二者”的可能性而不仅限于“排它的或”(“XOR”)。还应该理解的是除非明确声明,否则两个相邻词语之间的符号“/”具有与“或”相同的意义。此外,除非明确声明,否则比如“连接到”、“耦接到”或“与…通信”之类的短语并不仅限于直接连接。The terms used in this application are only for the purpose of describing specific aspects and are not intended to limit the aspects. As used in this application, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to also include the plural forms. It should also be understood that the terms "comprises", "comprising", "includes" or "including" when used in this application indicate the occurrence of a stated attribute, integer, step, operation, unit or component, but do not hinder the occurrence or addition of one or more other attributes, integers, steps, operations, units, components or their sets. In addition, it should be understood that the word "or" has the same meaning as the Boolean operator "OR", that is, unless explicitly stated, it includes the possibility of "any one" and "both" and is not limited to "exclusive or" ("XOR"). It should also be understood that unless explicitly stated, the symbol "/" between two adjacent words has the same meaning as "or". In addition, unless explicitly stated, phrases such as "connected to", "coupled to" or "communicating with..." are not limited to direct connections.

此外,很多方面以要由例如计算设备的单元执行的动作序列的形式来描述。应该认识到的是,本申请中描述的各个动作可以由专用电路(例如,中央处理单元(CPU)、图形处理单元(GPU)、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或各种其它类型的通用或专用处理器或电路)、由一个或多个处理器执行的程序指令或由二者的组合来执行。另外,本申请中描述的这些动作序列可以被视为全部实现在已经存储有相应计算机指令集的任何形式的计算机可读存储介质中,当所述计算机指令被执行时会使相关联的处理器执行本申请中描述的功能。因此,本公开内容的各个方面可以用多种不同形式实现,所有形式都已经预期处于所声明的主题范围内。另外,针对本申请中描述的每个方面,任何这些方面的相应形式可以在本申请中被描述为,例如执行所描述的动作的“配置为…的逻辑”。In addition, many aspects are described in the form of a sequence of actions to be performed by, for example, a unit of a computing device. It should be appreciated that the various actions described in this application can be performed by a dedicated circuit (e.g., a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or various other types of general-purpose or dedicated processors or circuits), by program instructions executed by one or more processors, or by a combination of the two. In addition, these action sequences described in this application can be considered to be all implemented in any form of computer-readable storage medium having stored therein a corresponding set of computer instructions, which, when executed, cause the associated processor to perform the functions described in this application. Therefore, various aspects of the present disclosure can be implemented in a variety of different forms, all of which are expected to be within the scope of the claimed subject matter. In addition, for each aspect described in this application, the corresponding form of any of these aspects can be described in this application as, for example, "logic configured to..." that performs the described actions.

图1示出卫星通信系统100的示例,其包括非地球同步轨道(例如,近地轨道(LEO))中的多个卫星(虽然为了解释说明的清晰只示出一个卫星300)、与卫星300通信的网关200、与卫星300通信的多个用户终端(UT) 400和401,和分别与UT 400和401通信的多个用户设备(UE)500和501。在一个方面,网关200包括调度器202,其可以是例如自适应特殊子帧(SSF) 调度器和/或随机偏移调度器。关于调度器202的细节和相关功能在后续段落和附图中提供。在图1中示出的示例中,UT 400和UE 500通过双向接入链路(具有前向接入链路和返回接入链路)相互通信,并且类似的,UT 401 和UE 501通过另一个双向接入链路相互通信。在另一个实现中,一个或多个额外的UE(未示出)可以配置为只接收并且因此只使用前向接入链路与 UT通信。在另一个实现中,一个或多个额外的UE(未示出)也可以与UT 400或UT 401通信。或者,UT和相应UE可以是单个物理设备(比如具有内部卫星收发机和用于直接与卫星通信的天线的移动电话)的构成部分。每个UE 500或501可以是比如移动设备、电话、智能电话、平板电脑、膝上型计算机、计算机、可穿戴设备、智能手表、视听设备或包括与UT通信的能力的任何设备之类的用户设备。另外,UE 500和/或UE 501可以是用于向一个或多个终端用户设备通信的设备(例如,接入点、小型小区等等)。FIG1 illustrates an example of a satellite communication system 100, which includes a plurality of satellites in non-geosynchronous orbits (e.g., low Earth orbit (LEO)) (although only one satellite 300 is shown for clarity of illustration), a gateway 200 in communication with satellite 300, a plurality of user terminals (UTs) 400 and 401 in communication with satellite 300, and a plurality of user equipment (UEs) 500 and 501 in communication with UTs 400 and 401, respectively. In one aspect, gateway 200 includes a scheduler 202, which may be, for example, an adaptive special subframe (SSF) scheduler and/or a random offset scheduler. Details regarding scheduler 202 and related functionality are provided in subsequent sections and figures. In the example shown in FIG1 , UT 400 and UE 500 communicate with each other via a bidirectional access link (having a forward access link and a return access link), and similarly, UT 401 and UE 501 communicate with each other via another bidirectional access link. In another implementation, one or more additional UEs (not shown) may be configured to receive only and therefore communicate with the UT using only a forward access link. In another implementation, one or more additional UEs (not shown) may also communicate with UT 400 or UT 401. Alternatively, the UT and the corresponding UE may be part of a single physical device (such as a mobile phone with an internal satellite transceiver and an antenna for communicating directly with a satellite). Each UE 500 or 501 may be a user device such as a mobile device, phone, smartphone, tablet, laptop, computer, wearable device, smartwatch, audio-visual device, or any device that includes the ability to communicate with a UT. Additionally, UE 500 and/or UE 501 may be a device (e.g., an access point, a small cell, etc.) for communicating to one or more end-user devices.

网关200可以接入互联网108或一个或多个其它类型的公共、半私用或私有网络。在图1中示出的示例中,网关200与基础设施106通信,其能够接入该互联网108或一个或多个其它类型的公共、半私用或私有网络。网关200还可以耦接到各种类型的通信回程,包括例如光纤网络或公共交换电话网络(PSTN)110之类的陆地线路网络。此外,在其它实现中,网关200可以不使用基础设施106而接口连接到互联网108、PSTN 110或一个或多个其它类型的公共、半私用或私有网络。更进一步,网关200可以与通过基础设施106其它网关(比如网关201)通信,或者另外可以配置为不使用基础设施106与网关201通信。基础设施106可以全部或部分包括网络控制中心(NCC)、卫星控制中心(SCC)、有线和/或无线核心网络和/或用于辅助卫星通信系统100的操作和/或与其的通信的任何其它组件或系统。The gateway 200 can access the Internet 108 or one or more other types of public, semi-private or private networks. In the example shown in Figure 1, the gateway 200 communicates with the infrastructure 106, which can access the Internet 108 or one or more other types of public, semi-private or private networks. The gateway 200 can also be coupled to various types of communication backhauls, including landline networks such as fiber optic networks or public switched telephone networks (PSTN) 110. In addition, in other implementations, the gateway 200 can be interfaced to the Internet 108, PSTN 110 or one or more other types of public, semi-private or private networks without using the infrastructure 106. Further, the gateway 200 can communicate with other gateways (such as gateway 201) through the infrastructure 106, or can be configured to communicate with the gateway 201 without using the infrastructure 106. The infrastructure 106 can include, in whole or in part, a network control center (NCC), a satellite control center (SCC), a wired and/or wireless core network and/or any other components or systems for assisting the operation of the satellite communication system 100 and/or communicating therewith.

卫星300和网关200之间在双方向中的通信被称为馈线链路,而该卫星和UT 400和410的么一个之间在双方向中的通信可以被称为服务链路。从卫星300到地面站(其可以是网关200或UT 400和401之一)的信号路径一般可以称为下行链路。从地面站到卫星300的信号路径一般可以称为上行链路。另外,如图所示,信号可以具有一般的方向性,比如前向链路和返回链路或反向链路。因此,从网关200发起通过卫星300终止在UT 400 处的方向中的通信链路被称为前向链路,而从UT 400发起通过卫星300终止于网关200处的方向中的通信链路被称为返回链路或反向链路。同样,在图1中从网关200到卫星300的信号路径被标记为“前向链路(FL)”,而从卫星300到网关200的信号路径被标记为“返回链路(RL)”。以类似的方式,在图1中从每个UT 400或401到卫星300的信号路径被标记为“返回链路(RL)”,而从卫星300到每个UT 400或401的信号路径被标记为“前向链路(FL)”。The communication between satellite 300 and gateway 200 in both directions is called a feeder link, while the communication between the satellite and one of UTs 400 and 410 in both directions can be called a service link. The signal path from satellite 300 to a ground station (which can be gateway 200 or one of UTs 400 and 401) can generally be called a downlink. The signal path from a ground station to satellite 300 can generally be called an uplink. In addition, as shown in the figure, the signal can have general directionality, such as a forward link and a return link or reverse link. Therefore, the communication link in the direction of terminating at UT 400 by satellite 300 initiated from gateway 200 is called a forward link, while the communication link in the direction of terminating at gateway 200 by satellite 300 initiated from UT 400 is called a return link or reverse link. Similarly, in Figure 1, the signal path from gateway 200 to satellite 300 is labeled "forward link (FL)", and the signal path from satellite 300 to gateway 200 is labeled "return link (RL)". In a similar manner, the signal path from each UT 400 or 401 to the satellite 300 is labeled "Return Link (RL)" in FIG. 1, while the signal path from the satellite 300 to each UT 400 or 401 is labeled "Forward Link (FL)."

图2是网关200的示例框图,其也可以应用于图1的网关201。网关 200显示为包括若干个天线205、RF子系统210、数字子系统220、公共交换电话网络(PSTN)接口230、局域网(LAN)接口240、网关接口245 和网关控制器250。RF子系统210耦接到天线205和数字子系统220。数字子系统220耦接到PSTN接口230、LAN接口240和网关接口245。网关控制器250耦接到RF子系统210、数字子系统220、PSTN接口230、LAN 接口240和网关接口245。FIG2 is an example block diagram of a gateway 200, which may also be applied to gateway 201 in FIG1 . Gateway 200 is shown to include several antennas 205, an RF subsystem 210, a digital subsystem 220, a public switched telephone network (PSTN) interface 230, a local area network (LAN) interface 240, a gateway interface 245, and a gateway controller 250. RF subsystem 210 is coupled to antenna 205 and digital subsystem 220. Digital subsystem 220 is coupled to PSTN interface 230, LAN interface 240, and gateway interface 245. Gateway controller 250 is coupled to RF subsystem 210, digital subsystem 220, PSTN interface 230, LAN interface 240, and gateway interface 245.

RF子系统210,可以包括若干个RF收发机212、RF控制器214和天线控制器216,可以通过前向链路(FL)301F向卫星300发送通信信号,并且可以通过返回链路(RL)301R从卫星300接收通信信号。虽然为了简化而未示出,但是每个RF收发机212可以包括发送链和接收链。每个接收链可以包括低噪声放大器(LNA)和下变频器(例如,混合器)分别用于以公知的方式放大和下变频接收到的通信信号。另外,每个接收链可以包括模拟数字转换器(ADC)用于将接收到的通信信号从模拟信号转换为数字信号(例如,为了由数字子系统220处理)。每个发送链可以包括上变频器(例如,混合器)和功率放大器(PA)用于分别以公知的方式上变频和放大要发送给卫星300的通信信号。另外,每个发送链可以包括数字模拟转换器(DAC)用于将从数字子系统220接收的数字信号转换为要发送给卫星300的模拟信号。The RF subsystem 210, which may include several RF transceivers 212, an RF controller 214, and an antenna controller 216, can transmit communication signals to the satellite 300 via a forward link (FL) 301F and receive communication signals from the satellite 300 via a return link (RL) 301R. Although not shown for simplicity, each RF transceiver 212 may include a transmit chain and a receive chain. Each receive chain may include a low-noise amplifier (LNA) and a downconverter (e.g., a mixer) for amplifying and downconverting received communication signals, respectively, in a known manner. Furthermore, each receive chain may include an analog-to-digital converter (ADC) for converting received communication signals from analog to digital (e.g., for processing by the digital subsystem 220). Each transmit chain may include an upconverter (e.g., a mixer) and a power amplifier (PA) for upconverting and amplifying communication signals, respectively, for transmission to the satellite 300, in a known manner. Furthermore, each transmit chain may include a digital-to-analog converter (DAC) for converting digital signals received from the digital subsystem 220 into analog signals for transmission to the satellite 300.

RF控制器214可以用于控制RF收发机212的各个方面(例如,载波频率的选择、频率和相位校准、增益设置等等)。天线控制器216可以控制天线205的各个方面(例如,波束成形、波束操纵、增益设置、频率调谐等等)。The RF controller 214 may be used to control various aspects of the RF transceiver 212 (e.g., carrier frequency selection, frequency and phase calibration, gain settings, etc.). The antenna controller 216 may control various aspects of the antenna 205 (e.g., beamforming, beam steering, gain settings, frequency tuning, etc.).

数字子系统220可以包括若干个数字接收机模块222、若干个数字发射机模块224、基带(BB)处理器226和控制(CTRL)处理器228。数字子系统220可以处理从RF子系统210接收到的通信信号并将处理后的通信信号转发到PSTN接口230和/或LAN接口240,并且可以处理从PSTN接口 230和/或LAN接口240接收的通信信号,并将处理后的通信信号转发给 RF子系统210。The digital subsystem 220 may include a number of digital receiver modules 222, a number of digital transmitter modules 224, a baseband (BB) processor 226, and a control (CTRL) processor 228. The digital subsystem 220 may process communication signals received from the RF subsystem 210 and forward the processed communication signals to the PSTN interface 230 and/or the LAN interface 240, and may also process communication signals received from the PSTN interface 230 and/or the LAN interface 240 and forward the processed communication signals to the RF subsystem 210.

每个数字接收机模块222可以对应于用于管理网关200和UT 400之间的通信的信号处理元件。RF收发机212的接收链之一可以向多个数字接收机模块222提供输入信号。若干个数字接收机模块222可以用于容纳所有卫星波束以及可能的在任何给定时间处理的分集方式信号。虽然为简化未示出,但是每个数字接收机模块222可以包括一个或多个数字数据接收机、搜索接收机和分集组合器和解码器模块。该搜索接收机可以用于搜索载波信号的恰当分集模式,并且可以用于搜索导频信号(或者其它相对固定模式的强信号)。Each digital receiver module 222 may correspond to a signal processing element for managing communications between the gateway 200 and the UT 400. One of the receive chains of the RF transceiver 212 may provide input signals to multiple digital receiver modules 222. Several digital receiver modules 222 may be used to accommodate all satellite beams and possible diversity mode signals being processed at any given time. Although not shown for simplicity, each digital receiver module 222 may include one or more digital data receivers, a search receiver, and a diversity combiner and decoder module. The search receiver may be used to search for an appropriate diversity pattern of a carrier signal and may be used to search for a pilot signal (or other relatively fixed pattern strong signal).

数字发射机模块224可以处理要通过卫星300发送给UT 400的信号。虽然为了简单未示出,但是每个数字发射机模块224可以包括调制用于传输的数据的发送调制器。每个发送调制器的传输功率可以由相应数字发送功率控制器(为了简化未示出)控制,其可以(1)为了干扰降低和资源分配的目的应用最小功率水平,以及(2)在需要补偿该传输路劲个其它路径中的衰减和其它路径转移特征时应用恰当水平的功率。The digital transmitter modules 224 may process signals to be transmitted to the UT 400 via the satellite 300. Although not shown for simplicity, each digital transmitter module 224 may include a transmit modulator that modulates data for transmission. The transmit power of each transmit modulator may be controlled by a corresponding digital transmit power controller (not shown for simplicity), which may (1) apply a minimum power level for interference reduction and resource allocation purposes, and (2) apply an appropriate level of power as needed to compensate for attenuation and other path transfer characteristics in the transmission path and other paths.

控制(CTRL)处理器228,耦接到数字接收机模块222、数字发射机模块224和BB226,可以提供命令和控制信号用于使功能生效,比如但并不仅限于信号处理、时序信号生成、功率控制、切换控制、分集组合和系统连接。A control (CTRL) processor 228, coupled to the digital receiver module 222, the digital transmitter module 224, and the BB 226, may provide command and control signals for enabling functions such as, but not limited to, signal processing, timing signal generation, power control, switching control, diversity combining, and system connectivity.

CTRL处理器228还可以控制导频、同步和寻呼信道信号的生成和功率以及它们到发送功率控制器(为了简化未示出)的耦接。导频信道是没有用数据调制的信号,并且可以使用重复的不改变模式或不变化帧结构类型 (模式)或频调类型输入。例如,用于构成该导频信号的信道的正交函数一般具有常量值,比如全部1或0,或者公知的重复模式,比如交织的1和 0的结构化模式。The CTRL processor 228 can also control the generation and power of pilot, synchronization, and paging channel signals, as well as their coupling to a transmit power controller (not shown for simplicity). The pilot channel is a signal that is not modulated with data and can use a repeating, unchanging pattern or a constant frame structure type (pattern) or frequency modulation type input. For example, the orthogonal function used to form the channel of the pilot signal generally has a constant value, such as all 1s or 0s, or a well-known repeating pattern, such as a structured pattern of interleaved 1s and 0s.

基带(BB)处理器226是本领域内公知的,因此不在本申请中详细描述。例如,BB226可以包括不同的已知元素,比如(但是并不仅限于)编码器、数据调制解调器和数字数据交换和存储组件。The baseband (BB) processor 226 is well known in the art and is therefore not described in detail in this application. For example, the BB 226 may include various known elements such as (but not limited to) encoders, data modems, and digital data switching and storage components.

PSTN接口230可以如图1中所示直接地或者通过额外的基础设施106 向外部PSTN提供通信信号和从其接收通信信号。该PSTN接口230是本领域内公知的,因此不在本申请中详细描述。对于其它实现,PSTN接口230 可以被忽略,或者可以用将该200连接到即与地面的网络(例如,互联网 108)的任何其它适用接口替代。The PSTN interface 230 can provide and receive communication signals to and from the external PSTN, either directly or through additional infrastructure 106, as shown in FIG1 . The PSTN interface 230 is well known in the art and is therefore not described in detail herein. For other implementations, the PSTN interface 230 can be omitted or replaced with any other suitable interface that connects the system 200 to a terrestrial network (e.g., the Internet 108).

该LAN接口240可以向外部LAN提供通信信号或从其接收通信信号。例如,LAN接口240可以如图1中所示直接地或通过额外基础设施106耦接到互联网108。该LAN接口240是本领域内公知的,因此不在本申请中详细描述。The LAN interface 240 can provide communication signals to or receive communication signals from an external LAN. For example, the LAN interface 240 can be coupled to the Internet 108 directly or through additional infrastructure 106 as shown in FIG1 . The LAN interface 240 is well known in the art and is therefore not described in detail in this application.

网关接口245可以向图1的卫星通信系统100相关联的一个或多个其它网关(和/或向/从其它卫星通信系统相关联的网关,为了简化未示出) 提供通信信号和从其接收通信信号。对于一些实现,网关接口245可以通过一个或多个专用通信线路或信道(为了简化未示出)与其它网关通信。对于其它实现,网关接口245可以使用PSTN 110和/或其它网络(比如互联网108(也见图1))与其它网关通信。对于至少一个实现,网关接口245 可以通过基础设施106与其它网关通信。The gateway interface 245 can provide communication signals to and receive communication signals from one or more other gateways associated with the satellite communication system 100 of FIG. 1 (and/or to/from gateways associated with other satellite communication systems, not shown for simplicity). For some implementations, the gateway interface 245 can communicate with the other gateways via one or more dedicated communication lines or channels (not shown for simplicity). For other implementations, the gateway interface 245 can communicate with the other gateways using the PSTN 110 and/or other networks, such as the Internet 108 (see also FIG. 1 ). For at least one implementation, the gateway interface 245 can communicate with the other gateways via the infrastructure 106.

整体网关控制可以由网关控制器250提供。网关控制器250可以计划并控制卫星300的资源由网关200的使用。例如,网关控制器250可以分析趋势、生成业务计划、分配卫星资源、监听(或跟踪)卫星定位和监控网关200和/或卫星300的表现。网关控制器250还可以耦接到基于地面卫星控制器(为了简化未示出),该控制器维护和监听卫星300的轨道、将卫星使用消息中继给网关200、跟踪卫星300的定位和/或调整卫星300的各种信道设置。Overall gateway control may be provided by a gateway controller 250. The gateway controller 250 may plan and control the use of satellite 300 resources by the gateway 200. For example, the gateway controller 250 may analyze trends, generate service plans, allocate satellite resources, monitor (or track) satellite positioning, and monitor the performance of the gateway 200 and/or satellite 300. The gateway controller 250 may also be coupled to a ground-based satellite controller (not shown for simplicity) that maintains and monitors the orbits of the satellites 300, relays satellite usage messages to the gateway 200, tracks the positioning of the satellites 300, and/or adjusts various channel settings of the satellites 300.

在图2中示出的示例实现中,网关控制器250包括调度器202,其可以是自适应特殊子帧(SSF)调度器和/或随机偏移调度器。关于该调度器的细节和相关功能在后续段落和附图中提供(例如,见图13和14)。该调度器202可以向RF子系统210、数字子系统220和/或接口230、240和245 提供信息。在一个方面,该信息可以被用在一个波束覆盖中有大量活跃用户终端的卫星通信系统中。该随机时间偏移被应用于在该时间偏移上分布近似相等的业务负载以辅助,例如网关200和UT 400和UT 401之间的通信。In the example implementation shown in FIG2 , the gateway controller 250 includes a scheduler 202, which can be an adaptive special subframe (SSF) scheduler and/or a random offset scheduler. Details about the scheduler and related functions are provided in subsequent paragraphs and figures (e.g., see FIG13 and 14 ). The scheduler 202 can provide information to the RF subsystem 210, the digital subsystem 220, and/or the interfaces 230, 240, and 245. In one aspect, this information can be used in a satellite communication system with a large number of active user terminals in a beam coverage. The random time offset is applied to distribute approximately equal traffic load on the time offset to assist, for example, communication between the gateway 200 and UTs 400 and 401.

同样,对于图2中示出的示例实现,网关控制器250可以选择性地包括本地时间、频率和定位参考251,其可以向RF子系统210、数字子系统 220和/或接口230、240和245提供本地时间和频率信息。该时间和频率信息可以用于将网关200的各个组件相互和/或与卫星300同步。该本地时间、频率和定位参考251还可以向网关200的各个组件提供卫星300的定位信息(例如,卫星轨道数据)。此外,虽然在图2中被描绘为包括在网关控制器250中,但是对于其它实现,该本地时间、频率和定位参考251可以是耦接到网关控制器250(和/或一个或多个数字子系统220和RF子系统 210)的单独子系统。2 , the gateway controller 250 may optionally include a local time, frequency, and positioning reference 251 that can provide local time and frequency information to the RF subsystem 210, the digital subsystem 220, and/or the interfaces 230, 240, and 245. This time and frequency information can be used to synchronize the various components of the gateway 200 with each other and/or with the satellite 300. The local time, frequency, and positioning reference 251 can also provide positioning information (e.g., satellite orbit data) of the satellite 300 to the various components of the gateway 200. Furthermore, while depicted in FIG2 as being included in the gateway controller 250, for other implementations, the local time, frequency, and positioning reference 251 can be a separate subsystem coupled to the gateway controller 250 (and/or one or more of the digital subsystem 220 and the RF subsystem 210).

虽然为了简化在图2中未示出,但是网关控制器250也可以耦接到网络控制中心(NCC)和/或卫星控制中心(SCC)。例如,网关控制器250可以允许SCC直接与卫星300通信,例如以便从卫星300取回卫星轨道数据。网关控制器250还可以接收处理后的信息(例如,从该SCC和/或该NCC),该信息允许网关控制器250正确地瞄准其天线205(例如,朝向卫星300)、调度波束传输、协调切换以及执行各种其它公知的功能。2 for simplicity, the gateway controller 250 may also be coupled to a network control center (NCC) and/or a satellite control center (SCC). For example, the gateway controller 250 may allow the SCC to communicate directly with the satellite 300, for example, to retrieve satellite orbit data from the satellite 300. The gateway controller 250 may also receive processed information (e.g., from the SCC and/or the NCC) that allows the gateway controller 250 to properly aim its antenna 205 (e.g., toward the satellite 300), schedule beam transmissions, coordinate handoffs, and perform various other well-known functions.

图3是只用于解释说明的卫星300的示例框图。应该了解的是,具体卫星配置可以显著变化并且可以包括或不包括板载处理。此外,虽然显示为单个卫星,但是使用卫星间通信的两个或多个卫星可以提供网关200和 UT 400之间的功能连接。应该了解的是,本公开内容并不仅限于任何特定卫星配置,而是能够在网关200和UT 400之间提供功能连接的任何卫星或卫星组合都可以被视为在本公开内容的范围内。在一个示例中,卫星300 被示出为包括前向转发器310、返回转发器320、振荡器330、控制器340、前向链路天线352(1)-352(N)和返回链路天线361(1)-361(N)。前向转发器310,可以处理相应信道或频带中的通信信号,可以包括第一带通滤波器 311(1)-311(N)的相应一个、第一LNA 312(1)-312(N)的相应一个、变频器 313(1)-313(N)的相应一个、第二LNA 314(1)-314(N)的相应一个、第二带通滤波器315(1)-315(N)的相应一个和PA 316(1)-316(N)的相应一个。PA 316(1)-316(N)的每一个耦接到天线352(1)-352(N)的相应一个。3 is an example block diagram of a satellite 300 for illustration purposes only. It should be understood that the specific satellite configuration may vary significantly and may or may not include onboard processing. In addition, although shown as a single satellite, two or more satellites using inter-satellite communications may provide a functional connection between the gateway 200 and the UT 400. It should be understood that the present disclosure is not limited to any particular satellite configuration, but rather any satellite or combination of satellites capable of providing a functional connection between the gateway 200 and the UT 400 may be considered within the scope of the present disclosure. In one example, the satellite 300 is shown as including a forward repeater 310, a return repeater 320, an oscillator 330, a controller 340, forward link antennas 352(1)-352(N), and return link antennas 361(1)-361(N). The forward repeater 310 can process communication signals in a corresponding channel or frequency band and can include a corresponding one of first bandpass filters 311(1)-311(N), a corresponding one of first LNAs 312(1)-312(N), a corresponding one of frequency converters 313(1)-313(N), a corresponding one of second LNAs 314(1)-314(N), a corresponding one of second bandpass filters 315(1)-315(N), and a corresponding one of PAs 316(1)-316(N). Each of the PAs 316(1)-316(N) is coupled to a corresponding one of the antennas 352(1)-352(N).

在相应的前向路径FP(1)-FP(N)的每一个中,第一带通滤波器311(1)通过具有所述相应前向路径FP(1)-FP(N)的信道或频带中的频率的信号分量,并且滤波具有所述相应前向路径FP(1)-FP(N)的信道或频带之外的频率的信号分量。因此,第一带通滤波器311(1)的通频带对应于所述相应前向路径 FP(1)-FP(N)相关联的信道的宽度。第一LNA 312(1)将接收到的通信信号放大到适合于由变频器313(1)处理的水平。该变频器313(1)转换相应前向路径 FP(1)-FP(N)中的通信信号的频率(例如,转换为适合于从卫星300向UT 400 传输的频率)。第二LNA 314(1)放大频率转换后的通信信号,并且第二带通滤波器315(1)滤波具有该相关联信道宽度之外的频率的信号分量。PA 316(1)将滤波后信号放大到适合于通过相应天线352(1)-352(N)向UT 400传输的功率水平。返回转发器320,包括数量N个返回路径RP(1)-RP(N),通过天线361(1)-361(N)沿着返回链路(RL)302R从UT 400接收通信信号,并且通过一个或多个天线362沿着该RL 301R向网关200发送通信信号。返回路径RP(1)-RP(N)的每一个可以处理相应信道或频带内的通信信号,可以耦接到天线361(1)-361(N)的相应一个,并且可以包括第一带通滤波器 321(1)-321(N)的相应一个、第一LNA 322(1)-322(N)的相应一个、变频器 323(1)-323(N)的相应一个、第二LNA 324(1)-324(N)的相应一个和第二带通滤波器325(1)-325(N)的相应一个。In each of the corresponding forward paths FP(1)-FP(N), a first bandpass filter 311(1) passes signal components having frequencies within the channel or frequency band of the corresponding forward path FP(1)-FP(N) and filters signal components having frequencies outside the channel or frequency band of the corresponding forward path FP(1)-FP(N). Thus, the passband of the first bandpass filter 311(1) corresponds to the width of the channel associated with the corresponding forward path FP(1)-FP(N). A first LNA 312(1) amplifies the received communication signal to a level suitable for processing by a frequency converter 313(1). The frequency converter 313(1) converts the frequency of the communication signal in the corresponding forward path FP(1)-FP(N) (e.g., to a frequency suitable for transmission from the satellite 300 to the UT 400). A second LNA 314(1) amplifies the frequency-converted communication signal, and a second bandpass filter 315(1) filters signal components having frequencies outside the width of the associated channel. PA 316(1) amplifies the filtered signal to a power level suitable for transmission via corresponding antennas 352(1)-352(N) to UT 400. Return repeater 320, including a number N of return paths RP(1)-RP(N), receives communication signals from UT 400 along return link (RL) 301R via antennas 361(1)-361(N) and transmits communication signals along RL 301R to gateway 200 via one or more antennas 362. Each of the return paths RP(1)-RP(N) may process communication signals within a corresponding channel or frequency band, may be coupled to a corresponding one of the antennas 361(1)-361(N), and may include a corresponding one of the first bandpass filters 321(1)-321(N), a corresponding one of the first LNAs 322(1)-322(N), a corresponding one of the frequency converters 323(1)-323(N), a corresponding one of the second LNAs 324(1)-324(N), and a corresponding one of the second bandpass filters 325(1)-325(N).

在相应返回路径RP(1)-RP(N)的每一个中,第一带通滤波器321(1)通过具有该相应返回路径RP(1)-RP(N)的信道或频带内的频率的信号分量,并且过滤具有该相应返回路径RP(1)-RP(N)的信道或频带之外的频率的信号分量。因此,第一带通滤波器321(1)的通频带可以针对一些实现对应于相应返回路径RP(1)-RP(N)相关联的信道的宽度。第一LNA 322(1)将所有接收到的通信信号放大到适合由变频器323(1)处理的水平。该变频器323(1)转换相应返回路径RP(1)-RP(N)中的通信信号的频率(例如,转换为适合于从卫星 300向网关200传输的频率)。第二LNA 324(1)放大频率转换后的通信信号,并且第二带通滤波器325(1)过滤具有该相关联信道宽度之外的频率的信号分量。来自返回路径RP(1)-RP(N)的信号被组合并通过PA 326提供给一个或多个天线362。该PA 326将组合的信号放大用于向网关200传输。In each of the corresponding return paths RP(1)-RP(N), a first bandpass filter 321(1) passes signal components having frequencies within the channel or frequency band of the corresponding return path RP(1)-RP(N) and filters signal components having frequencies outside the channel or frequency band of the corresponding return path RP(1)-RP(N). Thus, the passband of the first bandpass filter 321(1) may correspond to the width of the channel associated with the corresponding return path RP(1)-RP(N) for some implementations. The first LNA 322(1) amplifies all received communication signals to a level suitable for processing by the frequency converter 323(1). The frequency converter 323(1) converts the frequency of the communication signals in the corresponding return path RP(1)-RP(N) (e.g., to a frequency suitable for transmission from the satellite 300 to the gateway 200). The second LNA 324(1) amplifies the frequency-converted communication signals, and the second bandpass filter 325(1) filters signal components having frequencies outside the associated channel width. The signals from the return paths RP(1)-RP(N) are combined and provided to one or more antennas 362 via the PA 326. The PA 326 amplifies the combined signal for transmission to the gateway 200.

振荡器330,可以是生成振荡信号,向前向转发器310的变频器 313(1)-313(N)提供前向本机振荡器信号LO(F),并且向返回转发器320的变频器323(1)-323(N)提供返回本机振荡器信号LO(R)的任何适用的电路或设备。例如,该LO(F)信号可以由变频器313(1)-313(N)用于将通信信号从与从网关200到卫星300的信号传输相关联的频带转换到与从卫星300到UT 400的信号传输相关联的频带。该LO(R)信号可以由变频器323(1)-323(N) 用于将通信信号从与从UT 400到卫星300的信号传输相关联的频带转换到与从卫星300到网关200的信号传输相关联的频带。Oscillator 330 may be any suitable circuit or device that generates an oscillating signal to provide a forward local oscillator signal LO(F) to frequency converters 313(1)-313(N) of forward transponder 310 and a return local oscillator signal LO(R) to frequency converters 323(1)-323(N) of return transponder 320. For example, the LO(F) signal may be used by frequency converters 313(1)-313(N) to convert communication signals from a frequency band associated with signal transmission from gateway 200 to satellite 300 to a frequency band associated with signal transmission from satellite 300 to UT 400. The LO(R) signal may be used by frequency converters 323(1)-323(N) to convert communication signals from a frequency band associated with signal transmission from UT 400 to satellite 300 to a frequency band associated with signal transmission from satellite 300 to gateway 200.

控制器340,耦接到前向转发器310、返回转发器320和振荡器330,可以控制卫星300的各种操作,包括(但并不仅限于)信道分配。在一个方面,控制器340可以包括耦接到处理器(为了简化未示出)的存储器。该存储器可以包括永久性计算机可读介质(例如,一个或多个非易失性存储器元件,比如EPROM、EEPROM、闪存、硬驱动等等),其存储指令在由处理器执行时使卫星300执行包括(但并不仅限于)本申请中描述的操作。Controller 340, coupled to forward transponder 310, return transponder 320, and oscillator 330, can control various operations of satellite 300, including, but not limited to, channel allocation. In one aspect, controller 340 can include a memory coupled to a processor (not shown for simplicity). The memory can include a non-volatile computer-readable medium (e.g., one or more non-volatile memory elements such as EPROM, EEPROM, flash memory, hard drive, etc.) that stores instructions that, when executed by the processor, cause satellite 300 to perform operations including, but not limited to, those described herein.

图4中示出用于UT 400或401中的收发机的示例。在图4中,至少一个天线410被提供用于接收前向两路通信信号(例如,从卫星300),其可以被转移到模拟接收机414,在此它们被下变频、放大和数字化。双工器元件412通常用于允许相同的天线410同时提供发送和接收功能。或者,UT 400或401的收发机可以采用单独的天线410运行在不同发送和接收频率。An example of a transceiver for use in UT 400 or 401 is shown in FIG4 . In FIG4 , at least one antenna 410 is provided for receiving forward two-way communication signals (e.g., from satellite 300), which can be transferred to an analog receiver 414 where they are down-converted, amplified, and digitized. A duplexer element 412 is typically used to allow the same antenna 410 to provide both transmit and receive functions. Alternatively, the transceiver of UT 400 or 401 can employ separate antennas 410 operating at different transmit and receive frequencies.

由模拟接收机414输出的数字通信信号被转移到至少一个数字数据接收机416A-416N和至少一个搜索器接收机418。数字数据接收机416A-416N 可以用于根据收发机复杂度的可接受水平获取期望水平的信号分集,正如对于相关领域内的技术人员显而易见的。The digital communication signals output by analog receiver 414 are transferred to at least one digital data receiver 416A-416N and at least one searcher receiver 418. Digital data receivers 416A-416N may be used to achieve a desired level of signal diversity depending on an acceptable level of transceiver complexity, as will be apparent to those skilled in the relevant art.

至少一个用户终端控制处理器420耦接到数字数据接收机416A-416N 和搜索器接收机418。该控制处理器420除了其它功能还提供基础信号处理、定时、功率和切换控制或协调,以及用于信号载波的频率的选择。可以由控制处理器420执行的另一个基础控制功能是要用于处理各种信号波形的功能的选择或操作。由控制处理器420进行的信号处理可以包括相对信号强度的确定和各个相关信号参数的计算。信号参数的这些计算(比如时序和频率)可以包括用于在控制处理资源的测量或改进的分配方面提供提高的效率或速度的额外或单独专用电路的使用。At least one user terminal control processor 420 is coupled to the digital data receivers 416A-416N and the searcher receiver 418. The control processor 420 provides, among other functions, basic signal processing, timing, power, and handoff control or coordination, as well as selection of frequencies for signal carriers. Another basic control function that can be performed by the control processor 420 is the selection or operation of functions to be used to process various signal waveforms. The signal processing performed by the control processor 420 can include the determination of relative signal strength and the calculation of various relevant signal parameters. These calculations of signal parameters (such as timing and frequency) can include the use of additional or separate dedicated circuitry to provide increased efficiency or speed in the measurement or improved allocation of control processing resources.

数字数据接收机416A-416N的输出耦接到该UT 400中的数字基带电路 422。该数字基带电路422包括用于将信息转移到,例如如图1中所示的 UE 500和从其转移信息的处理和展示元件。参考图4,如果采用分集信号处理,该数字基带电路422可以包括分集组合器和解码器。这些元件中的一些也可以在控制处理器420的控制下或与其通信下运行。The outputs of digital data receivers 416A-416N are coupled to digital baseband circuitry 422 within UT 400. The digital baseband circuitry 422 includes processing and presentation components for transferring information to and from UE 500, such as shown in FIG1 . Referring to FIG4 , if diversity signal processing is employed, the digital baseband circuitry 422 may include a diversity combiner and decoder. Some of these components may also operate under the control of, or in communication with, the control processor 420.

当语音或其它数据被准备好作为由该UT 400发起的输出消息或通信信号时,该数字基带电路422被用于接收、存储、处理或者准备需要的数据用于传输。数字基带电路422将这一数据提供给在控制处理器420控制下运行的发送调制器426。发送调制器426的输出被转移到数字发送功率控制器428,该功率控制器向模拟发送功率放大器430提供输出功率控制用于从天线410到卫星(例如,卫星300)的输出信号的最后传输。When voice or other data is prepared as an outgoing message or communication signal originating from the UT 400, the digital baseband circuitry 422 is used to receive, store, process, or otherwise prepare the required data for transmission. The digital baseband circuitry 422 provides this data to a transmit modulator 426 operating under the control of the control processor 420. The output of the transmit modulator 426 is transferred to a digital transmit power controller 428, which provides output power control to an analog transmit power amplifier 430 for eventual transmission of the outgoing signal from the antenna 410 to a satellite (e.g., satellite 300).

在图4中,UT收发机还包括与控制处理器420相关联的存储器432。该存储器432可以包括用于由控制处理器420执行的指令以及由该控制处理器420处理的数据。在图4中描绘的示例中,存储器432可以包括用于执行要应用于要由UT 400通过RL 301R发送到卫星300的RF信号的时间或频率调整的指令。4 , the UT transceiver also includes a memory 432 associated with the control processor 420. The memory 432 may include instructions for execution by the control processor 420 and data processed by the control processor 420. In the example depicted in FIG4 , the memory 432 may include instructions for performing time or frequency adjustments to be applied to RF signals to be transmitted by the UT 400 to the satellite 300 via the RL 301R.

在图4中示出的示例中,UT 400还包括可选的本地时间、频率和/或定位参考434(例如,GPS接收机),其可以向该控制处理器420提供本地时间、频率和/或定位信息用于各种应用,包括例如UT 400的时间或频率同步。In the example shown in FIG. 4 , the UT 400 also includes an optional local time, frequency, and/or positioning reference 434 (e.g., a GPS receiver) that can provide local time, frequency, and/or positioning information to the control processor 420 for various applications, including, for example, time or frequency synchronization of the UT 400.

数字数据接收机416A-416N和搜索器接收机418配置有信号关联元件用于解调和跟踪具体信号。搜索器接收机418被用于搜索导频信号,或者其它相对固定模式的强信号,而数字数据接收机416A-416N被用于解调与检出的导频信号相关联的其它信号。但是,数字数据接收机416A-416N可以被指派用于在获取之后跟踪该导频信号以便准确地确定信号片能量与噪声信号比,以及用公式表示导频信号强度。因此,可以监听这些数字数据接收机416A-416N的输出以确定该导频信号或其它信号中的能量或其频率。这些数字数据接收机416A-416N还采用能够被监听的频率跟踪元件,以便向控制处理器420提供用于信号解调的当前频率和时序信息。Digital data receivers 416A-416N and searcher receiver 418 are equipped with signal correlation elements for demodulating and tracking specific signals. Searcher receiver 418 is used to search for a pilot signal, or other relatively fixed-pattern strong signal, while digital data receivers 416A-416N are used to demodulate other signals associated with the detected pilot signal. However, digital data receivers 416A-416N can be assigned to track the pilot signal after acquisition to accurately determine the signal chip energy to noise ratio and to express the pilot signal strength in a formula. Therefore, the outputs of these digital data receivers 416A-416N can be monitored to determine the energy in the pilot signal or other signals or their frequency. These digital data receivers 416A-416N also employ frequency tracking elements that can be monitored to provide the control processor 420 with current frequency and timing information for signal demodulation.

控制处理器420可以根据情况使用这一信息确定接收到的信号从该振荡器频率偏移到什么程度、何时被缩放到相同的频带。这一信息和与频率误差和频率移位有关的其它信息可以根据需要被存储在存储器或内存432 中。The control processor 420 can use this information to determine how much the received signal has deviated from the oscillator frequency and when to scale it to the same frequency band. This information and other information related to frequency error and frequency shift can be stored in the memory or storage 432 as needed.

控制处理器420还可以耦接到UE接口电路450以允许UT 400和一个或多个其它UE(未示出)之间的通信。UE接口电路450可以根据需要配置用于与各种UE配置通信并且相应地可以根据采用的用于与各种支持的 UE通信的各种通信技术包括各种收发机和相关组件。例如,UE接口电路450可以包括一个或多个天线、广域网(WAN)收发机、无线局域网(WLAN) 收发机、局域网(LAN)接口、公共交换电话网络(PSTN)接口(未示出) 和/或配置用于与一个或多个UE通信(与UT 400通信)的其它公知通信技术。The control processor 420 may also be coupled to a UE interface circuit 450 to enable communication between the UT 400 and one or more other UEs (not shown). The UE interface circuit 450 may be configured as needed to communicate with various UE configurations and, accordingly, may include various transceivers and related components based on the various communication technologies employed to communicate with the various supported UEs. For example, the UE interface circuit 450 may include one or more antennas, a wide area network (WAN) transceiver, a wireless local area network (WLAN) transceiver, a local area network (LAN) interface, a public switched telephone network (PSTN) interface (not shown), and/or other well-known communication technologies configured to communicate with one or more UEs (communicating with the UT 400).

图5是示出也可以应用于图1的UE 501的UE 500的示例的框图。如图5中所示的UE500可以是,例如移动设备、手持计算机、平板电脑、可穿戴设备、智能手表或任何类型的能够与用户交互的设备。另外,该UE 500 可以是向各种终端用户设备和/或向各种公共或私有网络提供连接的网络一侧设备。在图5中示出的示例中,UE 500可以包括LAN接口502、一个或多个天线504、广域网(WAN)收发机506、无线局域网(WLAN)收发机 508和卫星定位系统(SPS)接收机510。该SPS接收机510可以与全球定位系统(GPS)、全球导航卫星系统(GLONASS)和/或任何其它全球性的或地区性的基于卫星的定位系统兼容。在其它方面,UE500可以包括WLAN 收发机508(比如Wi-Fi收发机),具有或没有例如LAN接口502、WAN 收发机506和/或SPS接收机510。此外,UE 500可以包括额外的收发机(比如,蓝牙、ZigBee和其它公知技术),具有或没有例如LAN接口502、WAN 收发机506和/或SPS接收机510。因此,针对UE500示出的元件仅仅是作为示例配置提供的,并不意在根据本申请中公开的各个方面限制UE的配置。FIG5 is a block diagram illustrating an example of a UE 500 that can also be applied to the UE 501 of FIG1 . The UE 500 as shown in FIG5 can be, for example, a mobile device, a handheld computer, a tablet computer, a wearable device, a smart watch or any type of device that can interact with a user. In addition, the UE 500 can be a network-side device that provides connections to various end-user devices and/or to various public or private networks. In the example shown in FIG5 , the UE 500 can include a LAN interface 502, one or more antennas 504, a wide area network (WAN) transceiver 506, a wireless local area network (WLAN) transceiver 508 and a satellite positioning system (SPS) receiver 510. The SPS receiver 510 can be compatible with a global positioning system (GPS), a global navigation satellite system (GLONASS) and/or any other global or regional satellite-based positioning system. In other aspects, the UE 500 may include a WLAN transceiver 508 (e.g., a Wi-Fi transceiver), with or without, for example, the LAN interface 502, the WAN transceiver 506, and/or the SPS receiver 510. Furthermore, the UE 500 may include additional transceivers (e.g., Bluetooth, ZigBee, and other well-known technologies), with or without, for example, the LAN interface 502, the WAN transceiver 506, and/or the SPS receiver 510. Therefore, the elements illustrated with respect to the UE 500 are provided merely as an example configuration and are not intended to limit the configuration of the UE according to the various aspects disclosed herein.

在图5中示出的示例中,处理器512连接到LAN接口502、WAN收发机506、WLAN收发机508和SPS接收机510。可选的,动作传感器514 和可以耦接到处理器512的其它传感器。5 , processor 512 is connected to LAN interface 502, WAN transceiver 506, WLAN transceiver 508, and SPS receiver 510. Optionally, motion sensor 514 and other sensors may be coupled to processor 512.

存储器516连接到处理器512。在一个方面,如图1中所示,存储器 516可以包括可以向UT 400发送和/或从其接收的数据519。参考图5,存储器516还可以包括,例如存储的要由处理器512执行用于执行与UT 400 通信的处理步骤的指令520。此外,UE 500还可以包括用户接口522,其可以包括例如用于通过光、声音或触觉输入或输出与用户交互该处理器512 的输入或输出的硬件和软件。在图5中示出的示例中,UE 500包括连接到用户接口522的麦克风/扬声器524、键盘526和显示器528。或者,用户的触觉输入或输出可以通过使用例如触摸屏显示器与显示器528集成。再一次,图5中示出的元件并不意在限制本申请中公开的UE的配置,并且应该了解的是,UE 500中包括的元件将基于设备的终端用户和系统工程师的设计选择而变化。Memory 516 is connected to processor 512. In one aspect, as shown in FIG1 , memory 516 may include data 519 that may be sent to and/or received from UT 400. Referring to FIG5 , memory 516 may also include, for example, stored instructions 520 to be executed by processor 512 for performing processing steps for communicating with UT 400. UE 500 may also include a user interface 522, which may include hardware and software for interacting with the input or output of processor 512 via, for example, light, sound, or tactile input or output. In the example shown in FIG5 , UE 500 includes a microphone/speaker 524, a keyboard 526, and a display 528 connected to user interface 522. Alternatively, the user's tactile input or output may be integrated with display 528 using, for example, a touchscreen display. Again, the elements shown in FIG5 are not intended to limit the configuration of the UE disclosed herein, and it should be understood that the elements included in UE 500 will vary based on the design choices of the device's end user and system engineers.

另外,UE 500可以是比如移动设备或与图1中示出的UT 400通信但是独立于它的外部网络侧设备。另外,UE 500和UT 400可以是单个物理设备的组成部分。In addition, UE 500 may be, for example, a mobile device or an external network-side device that communicates with but is independent of UT 400 shown in Figure 1. In addition, UE 500 and UT 400 may be components of a single physical device.

在图1中示出的示例中,两个UT 400和401可以在一个波束覆盖中通过RL和FL与卫星300进行双向通信。卫星300可以在波束覆盖中与多于两个UT 400和401通信。从UT 400和401到卫星300的RL因此是多对一信道。在一个波束覆盖中的不同UT之间可能存在很大的时间延迟差值和频率偏移差值。频率偏移差值可能由于,例如卫星300和UT 400和401的相对运动导致的一个波束覆盖中的UT 400和401所经历的多普勒频率移位之差。例如,UE 400和401的一些可以是移动的,而其它的可以是固定的。不同UT 400和401之间的频率偏移差值也可能是由其它因素造成的,例如由于波束覆盖中的一些UT 400和401的发射机链中的无线频率(RF)组件造成的频率移位。In the example shown in FIG1 , two UTs 400 and 401 can communicate bidirectionally with satellite 300 via the RL and FL within a beam coverage. Satellite 300 can communicate with more than two UTs 400 and 401 within the beam coverage. The RL from UTs 400 and 401 to satellite 300 is therefore a many-to-one channel. Significant time delay and frequency offset differences can exist between different UTs within a beam coverage. Frequency offset differences can be due to, for example, differences in the Doppler frequency shift experienced by the UTs 400 and 401 within a beam coverage due to the relative motion of satellite 300 and UTs 400 and 401. For example, some UTs 400 and 401 may be mobile, while others may be stationary. Frequency offset differences between different UTs 400 and 401 may also be caused by other factors, such as frequency shifts caused by radio frequency (RF) components in the transmitter chains of some of the UTs 400 and 401 within the beam coverage.

在图1中示出的卫星通信系统100中,一个波束覆盖中的多个UT 400 和401可以是时分复用(TDM)的、频分复用的(FDM)或以一些其它方式复用的。不管不同UT 400和401在波束覆盖中的复用是通过TDM、FDM 还是一些其它类型的复用实现的,由于卫星和UT之间的距离,单向传播延迟的量,也就是无线信号在UT和卫星之间单向运动的时间量可以在大约4ms到大约5.2665ms范围内。In the satellite communication system 100 shown in FIG1 , multiple UTs 400 and 401 within a beam coverage can be time division multiplexed (TDM), frequency division multiplexed (FDM), or multiplexed in some other manner. Regardless of whether the multiplexing of the different UTs 400 and 401 within the beam coverage is achieved via TDM, FDM, or some other type of multiplexing, due to the distance between the satellite and the UTs, the amount of one-way propagation delay, that is, the amount of time it takes for a wireless signal to travel one way between the UT and the satellite, can be in the range of approximately 4 ms to approximately 5.2665 ms.

在这一示例中,卫星通信系统100中的信号传播的往返延迟可以几乎达到10.533ms。如果给定UT的接收和发送周期之间的保护时间等于最大往返延迟,则该接收和发送周期需要变得长得多以减少保护时间的开销。In this example, the round trip delay of signal propagation in the satellite communication system 100 can be almost 10.533 ms. If the guard time between receive and transmit cycles for a given UT is equal to the maximum round trip delay, then the receive and transmit cycles need to be much longer to reduce the guard time overhead.

在一个方面,提供了用于偏离时间参考以减少分离UT的半双工收发机的接收和发送操作所需要的保护时间的方法和装置。在一个方面,如果RL 时间参考被相对于FL时间参考偏离(也就是时间滞后)8ms的最小往返延迟(RTD),则该半双工收发机所需要的保护时间是2.533ms的最大差值 RTD,加上该半双工收发机从接收模式转换到发送模式并且从发送模式转换到接收模式所需要的时间。与其它高效半双工FDD操作方案相反,根据这一公开内容的各个方面的方法和装置不要求丢弃一个符号的任何部分,例如正交频分复用(OFDM)符号的循环前缀。In one aspect, methods and apparatus are provided for offsetting a time reference to reduce the guard time required for receive and transmit operations of a half-duplex transceiver of a separate UT. In one aspect, if the RL time reference is offset (i.e., time-lagged) by a minimum round-trip delay (RTD) of 8 ms relative to the FL time reference, the guard time required for the half-duplex transceiver is the maximum differential RTD of 2.533 ms, plus the time required for the half-duplex transceiver to switch from receive mode to transmit mode and vice versa. In contrast to other efficient half-duplex FDD operation schemes, the methods and apparatus according to various aspects of this disclosure do not require discarding any portion of a symbol, such as the cyclic prefix of an orthogonal frequency division multiplexing (OFDM) symbol.

图6是描绘了该半双工UT收发机的半双工(HD)帧的接收/发送模式的示例的示意图。在这一示例中,该HD帧具有10ms的持续时间,并且包括四个分段或子帧,包括用于“FL”的“F”,其后紧跟着用于特殊子帧(SSF) 的“S”,其后紧跟着用于保护时间的“G”,其后紧跟着用于RL的“R”。FIG6 is a diagram illustrating an example of a receive/transmit mode of a half-duplex (HD) frame of the half-duplex UT transceiver. In this example, the HD frame has a duration of 10 ms and includes four segments or subframes, including an "F" for "FL," followed by an "S" for a special subframe (SSF), followed by a "G" for a guard time, followed by an "R" for a RL.

在一个方面,比如包括F、S、G和R子帧的HD帧格式由于FL和RL 混合自动重新请求(HARQ)请求和RL调度准许的约束而允许FL和RL 子帧之间的一对一关联。在这一示例中,在HD有10ms的持续时间时,子帧F、S、G和R的时间分配分别是3ms、1ms、2ms和4ms。In one aspect, a HD frame format, such as one comprising F, S, G, and R subframes, allows for a one-to-one association between FL and RL subframes due to constraints on FL and RL hybrid automatic requery (HARQ) requests and RL scheduling grants. In this example, when HD has a duration of 10 ms, the time allocations for subframes F, S, G, and R are 3 ms, 1 ms, 2 ms, and 4 ms, respectively.

图7是描绘了特殊子帧(SSF)的示例的示意图,也就是图6的HD帧中的子帧S。在一个方面,该SSF包括第一部分,也就是紧跟着图6中所示出的RF子帧F之后的FL分量FSSF,以及第二部分,也就是刚好在图6 中示出的保护子帧G之前的保护时间分量GSSF。在图7中示出的示例中的 SSF中,该FL分量FSSF是指定用于FL的时间分段,而保护时间分量GSSF是指定用于保护时间的时间分段。FIG7 is a diagram illustrating an example of a special subframe (SSF), that is, a subframe S in the HD frame of FIG6 . In one aspect, the SSF includes a first portion, a FL component F SSF immediately following the RF subframe F shown in FIG6 , and a second portion, a guard time component G SSF immediately preceding the guard subframe G shown in FIG6 . In the example SSF shown in FIG7 , the FL component F SSF is a time segment designated for the FL, and the guard time component G SSF is a time segment designated for the guard time.

例如,如果HD帧的持续时间是10ms,则SSF可以具有大约1ms的持续时间,包括具有用于FL的大约0.2ms持续时间的FSSF和具有用于保护时间的大于0.8ms持续时间的GSSF。在这一示例中,总的保护时间,就是如图7中所示的SSF中的保护时间分量GSSF和图6中示出的子帧G中的保护时间的总和,是大约2.8ms。同样,用于FL的总的持续时间是SSF中的FL 分量FSSF和子帧F的持续时间的总和,在这一示例中是大约3.2ms。在一个方面,该SSF中FL分量FSSF相对于保护时间分量GSSF的比例可以如下进一步详细描述地被动态调整。For example, if the duration of an HD frame is 10 ms, the SSF can have a duration of approximately 1 ms, including an F SSF having a duration of approximately 0.2 ms for the FL and a G SSF having a duration greater than 0.8 ms for the guard time. In this example, the total guard time, which is the sum of the guard time component G SSF in the SSF as shown in FIG. 7 and the guard time in subframe G as shown in FIG. 6 , is approximately 2.8 ms. Similarly, the total duration for the FL is the sum of the FL component F SSF in the SSF and the duration of subframe F, which is approximately 3.2 ms in this example. In one aspect, the ratio of the FL component F SSF relative to the guard time component G SSF in the SSF can be dynamically adjusted as described in further detail below.

从图6显而易见的是,用于保护时间的子帧G需要在持续时间上比该 HD帧短的多。在一个方面,该半双工收发机的HD帧中要求的最小保护时间可以是最大差值往返传播延迟,也就是最大往返传播延迟减去最小往返传播延迟,无需考虑由于该半双工收发机从接收模式到发送模式的转换以及反之亦然造成的延迟。在上面描述的示例中,该最大往返传播延迟是大约10.533ms,该最小往返传播延迟是大约8ms,则该最大差值往返传播延迟应该是10.533ms-8ms=2.533ms。在一个方面,由于该半双工收发机从接收模式到发送模式的转换以及反之亦然造成的延迟被加到该最大差值往返传播延迟上,导出用将返回链路信号的传输和前向链路信号的接收分离开所需要的保护时间。As is apparent from Figure 6, the subframe G used for guard time needs to be significantly shorter in duration than the HD frame. In one aspect, the minimum guard time required in the HD frame for the half-duplex transceiver can be the maximum differential round-trip propagation delay, which is the maximum round-trip propagation delay minus the minimum round-trip propagation delay, without accounting for delays caused by the half-duplex transceiver switching from receive mode to transmit mode and vice versa. In the example described above, the maximum round-trip propagation delay is approximately 10.533 ms and the minimum round-trip propagation delay is approximately 8 ms. Therefore, the maximum differential round-trip propagation delay would be 10.533 ms - 8 ms = 2.533 ms. In one aspect, the delay caused by the half-duplex transceiver switching from receive mode to transmit mode and vice versa is added to the maximum differential round-trip propagation delay to derive the guard time required to separate the transmission of the return link signal from the reception of the forward link signal.

在典型的半双工收发机中,在该收发机从发送模式切换到接收模式或反之亦然时,比如锁相环路(PLL)和功率放大器(PA)之类的电路组件用有限量的时间来解决。在一个方面,可以在该保护时间中提供额外的时间余量以适应从该发送模式到接收模式的转换和反之亦然所要求的时间。例如,典型的半双工收发机可以要求从发送模式到接收模式的大约100μs 的转换时间用于PLL和PA安排好。在这一典型半双工收发机中,针对该 PLL和PA安排好的从接收模式到发送模式的转换时间也是大约100μs。In a typical half-duplex transceiver, circuit components such as a phase-locked loop (PLL) and a power amplifier (PA) have a finite amount of time to settle when the transceiver switches from transmit mode to receive mode, or vice versa. In one aspect, additional time margin can be provided in this guard time to accommodate the time required to switch from transmit mode to receive mode, and vice versa. For example, a typical half-duplex transceiver may require approximately 100 μs of transition time from transmit mode to receive mode for the PLL and PA to settle. In this typical half-duplex transceiver, the transition time from receive mode to transmit mode scheduled for the PLL and PA is also approximately 100 μs.

在一个方面,该UT处的半双工收发机所需要的保护时间等于最大差值往返传播延迟,加上从接收模式到发送模式的转换时间,加上从该发送模式到接收模式的转换时间。在上面描述的示例中,该最大差值往返传播延迟是大约2.533ms并且任一方向上该发送模式和接收模式之间的每个半双工转换的转换时间是大约100μs,该UT处的半双工收发机的保护时间应该至少是2.533ms+0.1ms+0.1ms=2.733ms,可以向上舍入到2.8ms。In one aspect, the guard time required for the half-duplex transceiver at the UT is equal to the maximum differential round-trip propagation delay, plus the transition time from receive mode to transmit mode, plus the transition time from the transmit mode to receive mode. In the example described above, the maximum differential round-trip propagation delay is approximately 2.533 ms and the transition time for each half-duplex transition between transmit mode and receive mode in either direction is approximately 100 μs. The guard time of the half-duplex transceiver at the UT should be at least 2.533 ms + 0.1 ms + 0.1 ms = 2.733 ms, which can be rounded up to 2.8 ms.

在一个方面,RL的时间参考可以被相对于FL的时间参考偏离(也就是时间滞后)设定的量,以便减少每个HD帧中的子帧G所需要的时间长度。在一个方面,该RL的时间参考可以被相对于FL的时间参考偏离或时间滞后近似等于该最小往返传播延迟的量,也就是该UT和卫星之间单向信号运动的最小传播延迟的二倍,减去根据该半双工收发机在发送模式和接收模式之间切换所要求的传输时间的很小的调整,下面将更详细描述。In one aspect, the time reference of the RL can be offset (i.e., time-lagged) relative to the time reference of the FL by a set amount in order to reduce the time length required for the subframe G in each HD frame. In one aspect, the time reference of the RL can be offset or time-lagged relative to the time reference of the FL by an amount approximately equal to the minimum round-trip propagation delay, i.e., two times the minimum propagation delay for one-way signal motion between the UT and the satellite, less a small adjustment based on the transmission time required for the half-duplex transceiver to switch between transmit and receive modes, as described in more detail below.

在一个方面,RL的时间参考可以相对于FL的时间参考偏离或时间滞后稍微少于该最小往返传播延迟的量。例如,如果该最小单向传播延迟是大约4ms,则RL的时间参考可以相对于FL的时间参考偏离大约8ms,减去一个很小的调整,该调整是基于该半双工收发机在发送模式和接收模式之间切换的转换时间的系统参数。In one aspect, the RL's time reference can be offset or time-lag relative to the FL's time reference by slightly less than the minimum round-trip propagation delay. For example, if the minimum one-way propagation delay is approximately 4 ms, the RL's time reference can be offset by approximately 8 ms relative to the FL's time reference, minus a small adjustment based on system parameters for the transition time of the half-duplex transceiver switching between transmit and receive modes.

该RL的时间参考相对于FL的时间滞后或偏离的量可以被设置为等于最小往返传播延迟减去TR2F,它是基于该半双工收发机在发送模式和接收模式之间切换的转换时间的系统参数。例如,如果在半双工收发机从发送模式切换到接收模式或者反之亦然时针对比如PLL和PA之类的收发机组件安排好的转换时间是大约100μs,则该系统参数TR2F可以稍微大于TR2F,以适应该转换时间的余量。The amount by which the RL's time reference is delayed or offset relative to the FL's time reference can be set equal to the minimum round-trip propagation delay minus TR2F , which is a system parameter based on the transition time of the half-duplex transceiver between transmit and receive modes. For example, if the transition time scheduled for transceiver components such as the PLL and PA when the half-duplex transceiver switches from transmit mode to receive mode or vice versa is approximately 100 μs, the system parameter TR2F can be slightly larger than TR2F to accommodate the margin for the transition time.

在上面关于具有10ms的长度并且包括F、S、G和R子帧的HD帧描述的示例中,子帧S是包括FL时间分量FSSF和保护时间分量GSSF的特殊子帧(SSF),如图6和7中所示F、S、G和R子帧的长度分别是3ms、1ms、2ms和4ms。如果FL时间分量FSSF具有0.2ms的长度并且保护时间分量GSSF具有0.8ms长度,则分配给HD帧中的FL的总的持续时间可以是 3ms+0.2ms=3.2ms,分配给保护时间的总的持续时间是2.8ms,并且分配给RL的总的持续时间剩余4ms,这是该R子帧的长度。在这一示例中,该 UT能够达到32%的FL波束占有率,和40%的RL波束占有率。In the example described above regarding an HD frame having a length of 10 ms and including F, S, G, and R subframes, subframe S is a special subframe (SSF) including a FL time component, F SSF , and a guard time component, G SSF . As shown in Figures 6 and 7 , the lengths of the F, S, G, and R subframes are 3 ms, 1 ms, 2 ms, and 4 ms, respectively. If the FL time component, F SSF , has a length of 0.2 ms and the guard time component, G SSF , has a length of 0.8 ms, the total duration allocated to the FL in the HD frame can be 3 ms + 0.2 ms = 3.2 ms, the total duration allocated to the guard time is 2.8 ms, and the total duration allocated to the RL remains at 4 ms, which is the length of the R subframe. In this example, the UT can achieve a 32% FL beam occupancy and a 40% RL beam occupancy.

在一个方面多个随机偏移可以被用于一个波束覆盖中多个UT的HD帧的半双工模式。在上面描述的示例中,具有10ms的长度,每对相邻偏移之间具有1ms的间隔的十个相等时间偏移(例如0ms、2ms,…9ms)的HD 帧可以被提供用于半双工模式。在一个方面,UT的半双工收发机可以在没有业务时监听该FL。在该UT的FL和/或RL业务到达时,该UT的半双工模式以随机偏移开始,其可以是从0ms到9ms的任何一个偏移。在业务突发结束时,该UT进入用于FL监听的状态。下一次该UT的FL和/或RL 业务到达,该UT的半双工模式以可以不同于先前偏移的另一个随机偏移开始。对于一个波束覆盖中的任何UT,该HD帧偏移以遵循FL和/或RL业务的随机到达时间的随机模式随时间变化。In one aspect, multiple random offsets can be used for half-duplex mode HD frames for multiple UTs within a beam coverage. In the example described above, ten HD frames with a length of 10 ms and a 1 ms interval between each pair of adjacent offsets (e.g., 0 ms, 2 ms, ..., 9 ms) can be provided for half-duplex mode. In one aspect, a UT's half-duplex transceiver can listen to the FL when no traffic is present. Upon arrival of FL and/or RL traffic for the UT, the UT's half-duplex mode begins at a random offset, which can be any offset from 0 ms to 9 ms. At the end of the traffic burst, the UT enters a state for FL listening. The next time FL and/or RL traffic arrives for the UT, the UT's half-duplex mode begins at another random offset, which can be different from the previous offset. For any UT within a beam coverage, the HD frame offset varies over time in a random pattern that follows the random arrival times of FL and/or RL traffic.

在一个卫星波束覆盖大量UT的卫星通信网络中,在任何瞬时时间处,每个活跃UT都有具有独立于该波束覆盖中的其它活跃UT的随机偏移的半双工模式。伴随一个波束覆盖中的大量UT,可以用随机偏移创建半双工模式的集合。伴随随机地位于一个波束覆盖中的大量活跃UT,可以预期的是每一偏移有近似相等数量的UT,并且业务在时间上近似平均地分布。In a satellite communication network where a satellite beam covers a large number of UTs, at any instant in time, each active UT has a half-duplex mode with a random offset that is independent of other active UTs in the beam coverage. With a large number of UTs in the beam coverage, a set of half-duplex modes can be created with random offsets. With a large number of active UTs randomly located in the beam coverage, it can be expected that there will be approximately equal numbers of UTs per offset and that traffic will be approximately evenly distributed in time.

在上面描述的示例中,提供从0ms到9ms的十个偏移,假设HD帧具有10ms的长度,每个偏移(0ms、1ms、2ms,…9ms)可以包含大概相等数量的UT。如果一个波束覆盖中的活跃UE的数量相对较小,例如少于一个波束覆盖中10个UT,则可以提供小于10个偏移的若干个相等间隔偏移,例如每对相邻偏移之间有2ms的间隔的总共5个偏移,也就是0ms、2ms、 4ms、6ms和8ms。并且,可以预期在每个时间偏移中找到近似相等数量的 UT。In the example described above, ten offsets from 0 ms to 9 ms are provided. Assuming an HD frame length of 10 ms, each offset (0 ms, 1 ms, 2 ms, ... 9 ms) can contain approximately equal numbers of UTs. If the number of active UEs in a beam coverage is relatively small, for example, less than 10 UTs in a beam coverage, several equally spaced offsets less than 10 offsets can be provided, for example, a total of five offsets with a 2 ms interval between each pair of adjacent offsets, namely, 0 ms, 2 ms, 4 ms, 6 ms, and 8 ms. Furthermore, it can be expected that approximately equal numbers of UTs will be found in each time offset.

在一个方面,具有半双工收发机的通信系统的系统时间参考和HARQ 时间线被建立,这样这些时间参考和HARQ时间线可由调度器(例如,调度器202)实现,该调度器可以针对用全双工物理层运行的UT位于用网关或基础设施的任意一个中。在一个方面,可以确定半双工操作的卫星时间参考中的前向链路HARQ和返回链路HARQ确认规则。在一个方面,这些前向链路和返回链路HARQ时序规则是该半双工调度器需要遵守的约束。In one aspect, a system time reference and HARQ timeline for a communication system with half-duplex transceivers are established such that these time references and HARQ timelines can be implemented by a scheduler (e.g., scheduler 202), which can be located in either a gateway or infrastructure for UTs operating with a full-duplex physical layer. In one aspect, forward link HARQ and return link HARQ acknowledgment rules can be determined in the satellite time reference for half-duplex operation. In one aspect, these forward link and return link HARQ timing rules are constraints that the half-duplex scheduler needs to adhere to.

在一个方面,卫星300用作图1中示出的示例中的卫星300的一个波束覆盖中网关200和UT 400和401之间的转发器。在一个方面,卫星RL 接收机的时间参考被相对于卫星FL发射机的时间参考偏离或时间滞后等于该最小往返传播延迟减去TR2F的时间量,TR2F是取决于如上所述的从发送模式到接收模式或反之亦然的转换过程中比如PLL和PA之类的收发机电路组件安排好的转换时间。In one aspect, satellite 300 acts as a repeater between gateway 200 and UTs 400 and 401 in one beam coverage of satellite 300 in the example shown in FIG 1. In one aspect, the time reference of the satellite RL receiver is offset or time delayed relative to the time reference of the satellite FL transmitter by an amount equal to the minimum round-trip propagation delay minus TR2F , which is the time of scheduled transitions of transceiver circuit components, such as PLLs and PAs, during transitions from transmit mode to receive mode or vice versa as described above.

图8和9是分别描绘了具有大约9.2ms和大约4ms的馈线链路延迟的 HARQ时间线的示例的示意图。卫星300和网关200之间的前向链路和返回链路信号的传播延迟由该卫星300和网关200之间的距离确定。在图8 中示出的示例中,该网关发射机(GW TX)的帧k的子帧F的前沿和卫星 FL发射机(Sat FSL TX)的帧k+1的子帧F的前沿之间的馈线链路延迟是大约9.2ms。Figures 8 and 9 are diagrams illustrating examples of HARQ timelines with feeder link delays of approximately 9.2 ms and approximately 4 ms, respectively. The propagation delay of the forward and return link signals between the satellite 300 and the gateway 200 is determined by the distance between the satellite 300 and the gateway 200. In the example shown in Figure 8 , the feeder link delay between the leading edge of subframe F of frame k of the gateway transmitter (GW TX) and the leading edge of subframe F of frame k+1 of the satellite FL transmitter (Sat FSL TX) is approximately 9.2 ms.

在图8中示出的示例中,假设卫星300和UT 400和/或401之间在一个波束覆盖的中心处或附近的单向传播延迟是大约4ms,因此在该波束覆盖 (UT RX@center)中心处或附近的UT 400和/或401的接收机处的帧k的子帧F的前沿将Sat FSL TX处的帧k的子帧F的前沿偏离大约4ms。相反,在该卫星300的波束覆盖的边缘处或附近的卫星300和UT 400和/或401之间的单向传播延迟是大约5.2ms。8 , assuming that the one-way propagation delay between the satellite 300 and the UT 400 and/or 401 at or near the center of a beam coverage is approximately 4 ms, the leading edge of subframe F of frame k at the receiver of the UT 400 and/or 401 at or near the center of the beam coverage (UT RX@center) is offset by approximately 4 ms from the leading edge of subframe F of frame k at Sat FSL TX. In contrast, the one-way propagation delay between the satellite 300 and the UT 400 and/or 401 at or near the edge of the beam coverage of the satellite 300 is approximately 5.2 ms.

在图8中示出的示例中,描绘了在该卫星300(用作转发器)的一个波束覆盖的中心处或附近处该网关200和UT 400和/或401之间的双向通信时间线。从GW TX处的帧k的子帧F的前沿到Sat FSL TX处的帧k+1的子帧F的前沿的时间线由虚线(F:1st TX)描绘,伴随大约9.2ms的传播时间,而从Sat FSL TX的帧k+1的子帧F的前沿到UT RX@center处的帧k+1的子帧F的前沿的时间线由虚线((F:1st TX))描绘,伴随大约4ms的传播时间。8 , a two-way communication timeline is depicted between the gateway 200 and UTs 400 and/or 401 at or near the center of one beam coverage of the satellite 300 (acting as a repeater). The timeline from the leading edge of subframe F of frame k at GW TX to the leading edge of subframe F of frame k+1 at Sat FSL TX is depicted by the dashed line (F: 1 st TX), with a propagation time of approximately 9.2 ms, while the timeline from the leading edge of subframe F of frame k+1 at Sat FSL TX to the leading edge of subframe F of frame k+1 at UT RX@center is depicted by the dashed line ((F: 1 st TX)), with a propagation time of approximately 4 ms.

在UT 400和/或401处,提供处理和等待时间,由虚线(F:proc&wait) 描绘。在UT400和/或401处的帧k+1中,在子帧G中提供保护时间以便分离开子帧F中UT处的前向链路信号的接收和子帧R中UT 400和/或401 处的返回链路信号的传输。如图8中所示,子帧G中的保护时间是该处理或等待时间的一部分,以允许UT 400和/或401在返回链路上的后续传输之前处理该信号或数据。At UT 400 and/or 401, processing and waiting time is provided, depicted by the dashed line (F: proc&wait). In frame k+1 at UT 400 and/or 401, a guard time is provided in subframe G to separate the reception of the forward link signal at the UT in subframe F and the transmission of the return link signal at UT 400 and/or 401 in subframe R. As shown in FIG8 , the guard time in subframe G is part of the processing or waiting time to allow UT 400 and/or 401 to process the signal or data before subsequent transmission on the return link.

在图8中示出的示例中,描绘在波束覆盖的中心处或附近由UT 400和 /或401发起的传输的时间线也显示为从UT发射机(UT TX@center)处的帧k的子帧R的前沿到卫星RL接收机(Sat RSL RX)的帧k+1的子帧R 的前沿的虚线(R:1st TX)。卫星300沿着虚线(R:1stTX)从UT 400和/ 或401向网关中继返回链路信号,该虚线从Sat RSL RX处的帧k+1的子帧R的前沿到网关接收机(GW RX)处的帧k+1的子帧R的前沿。处理和等待时间(R:proc&wait)也可以在网关200处提供以允许网关200在该前向链路上的后续传输之前处理该信号或数据。In the example shown in FIG8 , a timeline depicting transmissions initiated by UT 400 and/or 401 at or near the center of beam coverage is also shown as a dashed line (R: 1 st TX) from the leading edge of subframe R of frame k at the UT transmitter (UT TX@ center ) to the leading edge of subframe R of frame k+1 at the satellite RL receiver (Sat RSL RX). Satellite 300 relays a return link signal from UT 400 and/or 401 to the gateway along the dashed line (R: 1 st TX) from the leading edge of subframe R of frame k+1 at Sat RSL RX to the leading edge of subframe R of frame k+1 at the gateway receiver (GW RX). Processing and waiting time (R: proc&wait) may also be provided at gateway 200 to allow gateway 200 to process the signal or data prior to subsequent transmission on the forward link.

在图8中示出的示例中,否定确认(NAK)信号被从该波束覆盖的中心处或附近的UT400和/或401通过卫星300发送到网关200,如从UT TX @center处的帧k+1的子帧R的前沿到Sat RSL RX处的帧k+2的子帧R的前沿,以及从Sat RSL RX处的帧k+2的子帧R的前沿到GWRX处的帧k+3 的子帧R的前沿的虚线(F:NAK)所示。In the example shown in FIG8 , negative acknowledgement (NAK) signals are sent from UT 400 and/or 401 at or near the center of the beam coverage to gateway 200 via satellite 300, as indicated by the dashed lines (F: NAK) from the leading edge of subframe R of frame k+1 at UT TX @center to the leading edge of subframe R of frame k+2 at Sat RSL RX, and from the leading edge of subframe R of frame k+2 at Sat RSL RX to the leading edge of subframe R of frame k+3 at GW RX.

同样,另一个NAK信号被从网关200通过卫星300发送到UT 400和/ 或401,如从GWTX处的帧k+3的子帧F的前沿到Sat FSL TX处的帧k+4 的子帧F的前沿,以及从Sat FSL TX处的帧k+4的子帧F的前沿到UT RX @center处的帧k+4的子帧F的前沿的虚线(F:NAK)所示。替代NAK,可以由UT 400和/或401发送确认(ACK)信号作为对接收到的前向链路信号的响应,并且类似的,可以由网关200发送ACK信号,作为对接收到的返回链路信号的响应。Likewise, another NAK signal is sent from gateway 200 to UT 400 and/or 401 via satellite 300, as shown by the dashed lines (F:NAK) from the leading edge of subframe F of frame k+3 at GWTX to the leading edge of subframe F of frame k+4 at Sat FSL TX, and from the leading edge of subframe F of frame k+4 at Sat FSL TX to the leading edge of subframe F of frame k+4 at UT RX@center. Instead of a NAK, an acknowledgment (ACK) signal may be sent by UT 400 and/or 401 in response to a received forward link signal, and similarly, an ACK signal may be sent by gateway 200 in response to a received return link signal.

在图8中示出的示例中,假设卫星300和UT 400和/或401之间有大约 8ms的最小往返传播延迟。因此在该Sat RSL RX的时间参考相对于Sat FSL TX的时间参考之间提供大约8ms-TR2F的时间延迟,如图8中Sat RSL RX 处的帧k的前沿和Sat FSL TX处的帧k的前沿之间的时间差8ms-TR2F所示。8 , a minimum round-trip propagation delay of approximately 8 ms is assumed between the satellite 300 and the UTs 400 and/or 401. Thus, a time delay of approximately 8 ms-TR2F is provided between the time reference of the Sat RSL RX relative to the time reference of the Sat FSL TX, as shown in FIG8 as the time difference of 8 ms- TR2F between the leading edge of frame k at the Sat RSL RX and the leading edge of frame k at the Sat FSL TX.

在这一示例中,TR2F是考虑半双工UT收发机在从接收模式切换到发送模式或者反之亦然时安排好所需的转换时间的系统参数,例如100μs加上该转换时间的一个小的余量。在图8中示出的示例中,还可以假设UT 400 和/或401在接收该前向链路分组和发送ACK或NAK响应之间需要大约 2ms的处理时间。该UT 400和/或401所要求的近似2ms的处理时间可以通过在例如图8中所示的Sat RSL RX处的帧k+1的子帧R的后沿和Sat FSL TX处的帧k+2的子帧F的前沿之间提供大约2ms的时间间隙来说明。In this example, TR2F is a system parameter that accounts for the transition time required by a half-duplex UT transceiver when switching from receive mode to transmit mode or vice versa, e.g., 100 μs plus a small margin for this transition time. In the example shown in FIG8 , it can also be assumed that UT 400 and/or 401 requires approximately 2 ms of processing time between receiving the forward link packet and sending an ACK or NAK response. The approximately 2 ms processing time required by UT 400 and/or 401 can be illustrated by providing a time gap of approximately 2 ms between the trailing edge of subframe R of frame k+1 at Sat RSL RX and the leading edge of subframe F of frame k+2 at Sat FSL TX, e.g., as shown in FIG8 .

如图8中所示的接收和发送操作以及波束覆盖的边缘处或附近的UT 400和/或401(UT RX@edge and UT TX@edge)的ACK/NAK响应与该波束覆盖的中心处或附近的UT 400和/或401(UT RX@center and UT TX @center)类似。但是,UT RX@edge处的帧k的子帧F的前沿将Sat FSL TX 处的帧k的子帧F的前沿延迟大约5.2ms。The receive and transmit operations and ACK/NAK responses of UTs 400 and/or 401 at or near the edge of the beam coverage (UT RX@edge and UT TX@edge) as shown in FIG8 are similar to those of UTs 400 and/or 401 at or near the center of the beam coverage (UT RX@center and UT TX@center). However, the leading edge of subframe F of frame k at UT RX@edge is delayed by approximately 5.2 ms from the leading edge of subframe F of frame k at Sat FSL TX.

在这一示例中,对于该波束覆盖的边缘处或附近的UT 400和/或401,在UT TX@edge处的帧k的子帧R的后沿和UT TX@edge处的下一个帧 k+1的子帧F的前沿之间提供大约2.6ms的时间间隙。为了补偿两个相邻帧之间的大约2.6ms的时间间隙,减少波束覆盖的边缘处或附近的UT 400和 /或401中的每个HD帧中子帧F和子帧R之间的子帧G中的保护时间的长度。在一个方面,给定HD帧中的保护时间可以通过实现自适应特殊子帧 (SSF)来动态调整,下面将进一步详细描述。In this example, for UTs 400 and/or 401 at or near the edge of the beam coverage, a time gap of approximately 2.6 ms is provided between the trailing edge of subframe R of frame k at UT TX@edge and the leading edge of subframe F of the next frame k+1 at UT TX@edge. To compensate for the approximately 2.6 ms time gap between two adjacent frames, the length of the guard time in subframe G between subframe F and subframe R in each HD frame in UTs 400 and/or 401 at or near the edge of the beam coverage is reduced. In one aspect, the guard time in a given HD frame can be dynamically adjusted by implementing an adaptive special subframe (SSF), as described in further detail below.

图9是描绘了卫星通信系统的HARQ时间线的示例的示意图,其中,网关200和卫星300之间的馈线链路延迟是大约4ms。在这一示例中,在 GW TX处的帧k+1的子帧F的前沿和Sat FSL TX处的帧k+1的子帧F的前沿之间有大约4ms的时间间隙。在图9中示出的示例中,也可以假设该卫星300和UT 400和/或401之间有大约8ms的最小往返传播延迟,并且该UT400和/或401在接收该前向链路分组和发送该ACK或NAK响应之间需要大约2ms的处理时间。FIG9 is a schematic diagram illustrating an example of a HARQ timeline for a satellite communication system in which the feeder link delay between the gateway 200 and the satellite 300 is approximately 4 ms. In this example, there is a time gap of approximately 4 ms between the leading edge of subframe F of frame k+1 at the GW TX and the leading edge of subframe F of frame k+1 at the Sat FSL TX. In the example shown in FIG9 , it can also be assumed that there is a minimum round-trip propagation delay of approximately 8 ms between the satellite 300 and the UT 400 and/or 401, and that the UT 400 and/or 401 requires approximately 2 ms of processing time between receiving the forward link packet and sending the ACK or NAK response.

与图8中示出的示例类似,在Sat RSL RX的时间参考相对于Sat FSL TX的时间参考之间提供8ms-TR2F的时间延迟,如图9中Sat RSL RX处的帧k的前沿和Sat FSL TX处的帧k的前沿之间的时间差8ms-TR2F所示,其中TR2F是考虑该半双工UT收发机在从接收模式转换到发送模式或者反之亦然时安排好需要的转换时间加上一个余量。此外,可以在Sat RSL RX处的帧k+1的子帧R的后沿和Sat FSL TX处的帧k+2的子帧F的前沿之间提供大约2ms加上TR2F的时间间隙,例如以便考虑UT 400和/或401处理接收到的分组所需要的处理时间和半双工UT收发机在接收和发送模式之间安排好所需要的转换时间。Similar to the example shown in FIG8 , a time delay of 8 ms- TR2F is provided between the time reference of Sat RSL RX relative to the time reference of Sat FSL TX, as shown in FIG9 by the time difference of 8 ms-TR2F between the leading edge of frame k at Sat RSL RX and the leading edge of frame k at Sat FSL TX, where TR2F is the time required to accommodate the half-duplex UT transceiver when switching from receive mode to transmit mode or vice versa, plus a margin. In addition, a time gap of approximately 2 ms plus TR2F can be provided between the trailing edge of subframe R of frame k+1 at Sat RSL RX and the leading edge of subframe F of frame k+2 at Sat FSL TX, for example, to accommodate the processing time required by UT 400 and/or 401 to process received packets and the time required for the half-duplex UT transceiver to accommodate the transition between receive and transmit modes.

基于图8和9中示出的示例,将会了解的是,网关200、卫星300和 UT 400和/或401处的半双工帧模式可以针对除了图8和9中示出的那些之外的帧重复,例如帧k+4、k+5等等之外。在一个方面,Sat FSL TX处的该卫星FL发送时间参考可以被设置为零偏移时间参考。在一个方面,该网关发射机和接收以及UT发射机和接收机的时间线可以基于相应帧相对于卫星FL发送时间参考的时间延迟导出。应该了解的是,零偏移时间参考可以用其它方式设置以便在网关200和UT 400和/或401处提供需要的相对时间延迟。Based on the examples shown in Figures 8 and 9, it will be appreciated that the half-duplex frame pattern at the gateway 200, satellite 300, and UTs 400 and/or 401 can be repeated for frames other than those shown in Figures 8 and 9, such as frames k+4, k+5, and so on. In one aspect, the satellite FL transmit time reference at Sat FSL TX can be set to a zero offset time reference. In one aspect, the timelines of the gateway transmitter and receiver and the UT transmitter and receiver can be derived based on the time delays of the corresponding frames relative to the satellite FL transmit time reference. It should be appreciated that the zero offset time reference can be set in other ways to provide the desired relative time delays at the gateway 200 and UTs 400 and/or 401.

在一个方面,提供自适应特殊子帧(SSF)以允许总的保护时间随着分配给给定HD帧中的前向链路的总的时间对应的减少或增加而增加或减少。在图6和7中示出并且上面描述的示例中,该10ms HD帧由分别具有3ms、 1ms、2ms和4ms的长度的子帧F、S、G和R组成,并且在特殊子帧S中,一个时间分段被分配给FL FSSF,而另一个时间分段被分配给时间GSSF。因此,图6的10ms HD帧中的FL的总的时间量是3ms+0.2ms=3.2ms,而图6的10ms HD帧中的总的保护时间是0.8ms+2ms=2.8ms。In one aspect, an adaptive special subframe (SSF) is provided to allow the total guard time to increase or decrease with a corresponding decrease or increase in the total time allocated to the forward link in a given HD frame. In the example shown in Figures 6 and 7 and described above, the 10ms HD frame consists of subframes F, S, G, and R having lengths of 3ms, 1ms, 2ms, and 4ms, respectively, and in special subframe S, one time segment is allocated to FL F SSF and another time segment is allocated to time G SSF . Therefore, the total amount of time for FL in the 10ms HD frame of Figure 6 is 3ms + 0.2ms = 3.2ms, while the total guard time in the 10ms HD frame of Figure 6 is 0.8ms + 2ms = 2.8ms.

在一个方面,该SSF中FL FSSF的时间量和保护时间GSSF的量之间的分配可以动态地改变,取决于该UT 400和/或401处于该卫星300的波束覆盖的中心处或附近,也就是在卫星300和UT 400和/或401之间的信号的往返传播延迟处于最小值或附近的地方,还是处于该卫星300的波束覆盖的边缘处或附近,也就是该卫星300和UT 400和/或401之间的信号的往返传播延迟处于最大值或附近的地方。在一个方面,该波束覆盖的中心和边缘之间有伴随FSSF和GSSF之间不同的时间量分配的连续的SSF配置,但是该SSF 的总的时间量保持恒定在1ms。In one aspect, the allocation between the amount of time for the F SSF and the amount of guard time G SSF in the SSF can be dynamically changed depending on whether the UT 400 and/or 401 is at or near the center of the satellite 300's beam coverage, i.e., where the round-trip propagation delay of signals between the satellite 300 and the UT 400 and/or 401 is at or near a minimum, or at or near the edge of the satellite 300's beam coverage, i.e., where the round-trip propagation delay of signals between the satellite 300 and the UT 400 and/or 401 is at or near a maximum. In one aspect, there are successive SSF configurations between the center and edge of the beam coverage, with different allocations of time between the F SSF and the G SSF , but the total amount of time for the SSF remains constant at 1 ms.

在一个方面,分配给FSSF的时间量可以连续或不连续递增或递减地增加或减少,并且分配给GSSF的时间量可以相应地连续或不连续递减或递增地减少或增加,取决于该UT400和/或401和卫星300之间的往返传播延迟,它是由该UT 400和/或401在该波束覆盖中的位置确定的。例如,在10ms HD 帧中,对于波束覆盖的中心处的UT 400和/或401,也就是该往返传播延迟处于最大值的地方,该SSF的整个长度可以被分配给该FL,因此有效地得出前向链路、保护时间和返回链路的分别的4ms、2ms和4ms的分配。In one aspect, the amount of time allocated to the F SSF can be increased or decreased, either continuously or discontinuously, in increasing or decreasing increments, and the amount of time allocated to the G SSF can be correspondingly decreased or increased, either continuously or discontinuously, in decreasing or increasing increments, depending on the round-trip propagation delay between the UT 400 and/or 401 and the satellite 300, which is determined by the location of the UT 400 and/or 401 in the beam coverage. For example, in a 10 ms HD frame, for a UT 400 and/or 401 at the center of the beam coverage, where the round-trip propagation delay is at a maximum, the entire length of the SSF can be allocated to the FL, effectively resulting in allocations of 4 ms, 2 ms, and 4 ms for the forward link, guard time, and return link, respectively.

另一方面,对于波束覆盖的边缘处的UT 400和/或401,也就是该往返传播延迟处于最大值的地方,1ms SSF的0.2ms可以被分配给该FL,而1ms SSF的0.8ms可以被分配给保护时间,因此有效地得出该HD帧中前向链路、保护时间和返回链路分别3.2ms、2.8ms和4ms的分配。On the other hand, for UTs 400 and/or 401 at the edge of the beam coverage, where the round-trip propagation delay is at a maximum, 0.2 ms of the 1 ms SSF may be allocated to the FL, while 0.8 ms of the 1 ms SSF may be allocated to the guard time, effectively resulting in an allocation of 3.2 ms for the forward link, 2.8 ms for the guard time, and 4 ms for the return link, respectively, in the HD frame.

在一个方面,可以提供调度器以便自适应地调整一个SSF中的FSSF和 GSSF之间的时间分配,取决于UT 400和/或401在给定波束范围中的位置。在一个方面,该调度器可以实现在作为网关(例如,图1中示出的网关200) 的一部分,或者作为基础设施(例如,图1中示出的基础设施106)的一部分的处理器中。In one aspect, a scheduler may be provided to adaptively adjust the time allocation between the F SSF and the G SSF in one SSF, depending on the location of the UT 400 and/or 401 in a given beam range. In one aspect, the scheduler may be implemented in a processor that is part of a gateway (e.g., gateway 200 shown in FIG. 1 ) or part of an infrastructure (e.g., infrastructure 106 shown in FIG. 1 ).

在一个方面,该调度器可以通过调度从网关200通过卫星300到UT 400 和/或401的恰当量的前向链路链路业务来自适应地调整该SSF配置。在一个方面,UT 400和/或401只需要遵循全双工频分双工(FDD)时间线规范。In one aspect, the scheduler can adaptively adjust the SSF configuration by scheduling the appropriate amount of forward link traffic from gateway 200 through satellite 300 to UT 400 and/or 401. In one aspect, UT 400 and/or 401 only needs to follow full-duplex frequency division duplex (FDD) timeline specifications.

从该UT的角度,UT 400和/或401可能不知道针对半双工操作设计的 HD帧模式,但是可能知道其自己的半双工能力并且可以通过返回链路上的消息(例如UT能力消息)通知该网络中的调度器关于其半双工能力。在一个方面,UT 400和/或401将每个子帧当做FL子帧来监听,除非其被准许为RL子帧。在一个方面,UT 400和/或401遵循FL接收和RL传输的调度器准许并且遵循针对HARQ和准许的半双工FDD时间线规范。From the UT's perspective, UT 400 and/or 401 may not be aware of the HD frame mode designed for half-duplex operation, but may be aware of its own half-duplex capabilities and may inform the scheduler in the network of its half-duplex capabilities via a message on the return link (e.g., a UT capability message). In one aspect, UT 400 and/or 401 listens to each subframe as a FL subframe unless it is granted an RL subframe. In one aspect, UT 400 and/or 401 follows the scheduler's grants for FL reception and RL transmission and follows the half-duplex FDD timeline specifications for HARQ and grants.

该调度器可以实现在网关200(例如,调度器202)或基础设施106中。在一个方面,半双工调度器被要求遵循已建立的FL和RL HARQ时序规则。在一个方面,该调度器可以遵循半双工UT的半双工模式,但是并不是被要求必须这样做。The scheduler may be implemented in the gateway 200 (e.g., scheduler 202) or the infrastructure 106. In one aspect, the half-duplex scheduler is required to follow established FL and RL HARQ timing rules. In one aspect, the scheduler may follow the half-duplex mode of the half-duplex UT, but is not required to do so.

例如,对于位于一个波束覆盖的中心处或附近的UT 400和/或401,也就是,该UT400和/或401和卫星300之间的往返传播延迟处于最大值处或附近的地方,分别针对给定HD帧中的前向链路信号接收、保护时间和返回链路信号传输提供4ms、2ms和4ms的时间分配。在这一示例中,该UT 400和/或401能够达到前向链路的40%波束占有率和返回链路的40%的波束占有率。For example, for a UT 400 and/or 401 located at or near the center of a beam coverage, that is, where the round-trip propagation delay between the UT 400 and/or 401 and the satellite 300 is at or near a maximum, a time allocation of 4 ms, 2 ms, and 4 ms is provided for forward link signal reception, guard time, and return link signal transmission, respectively, in a given HD frame. In this example, the UT 400 and/or 401 can achieve a 40% beam occupancy for the forward link and a 40% beam occupancy for the return link.

在一个方面,如果一个波束覆盖中出现多个UT,则上面描述的随机偏移可以由调度器提供。例如,如上所述,对于10ms HD帧,如果一个波束覆盖中出现大量活跃UT(例如,多于10个UT),则可以针对半双工模式提供从0ms到9ms以1ms递增的10个偏移。如果一个波束覆盖中的活跃 UT的数量相对较小,例如少于10个UT,则可以提供从0ms到8ms以2ms 递增的5个偏移。由于随着时间在一个波束覆盖中的各个UT的位置的预期的随机性,可以预计的是,在时间上每个偏移中可以找到近似相等数量的 UT。在一个方面,该调度器可以实现随机偏移以确保一个波束覆盖中的所有活跃UE的模式的聚合具有随机偏移并且在所有偏移上分布近似相等的业务负载。In one aspect, if multiple UTs are present within a beam coverage, the random offsets described above may be provided by the scheduler. For example, as described above, for a 10ms HD frame, if a large number of active UTs are present within a beam coverage (e.g., more than 10 UTs), 10 offsets may be provided for half-duplex mode, ranging from 0ms to 9ms in 1ms increments. If the number of active UTs within a beam coverage is relatively small, e.g., fewer than 10 UTs, 5 offsets may be provided, ranging from 0ms to 8ms in 2ms increments. Due to the expected randomness of the positions of the various UTs within a beam coverage over time, it is expected that approximately equal numbers of UTs will be found within each offset over time. In one aspect, the scheduler may implement the random offsets to ensure that the aggregated patterns of all active UEs within a beam coverage have random offsets and that approximately equal traffic load is distributed across all offsets.

图10是描绘了用于在块1000中确定半双工帧中的保护时间量的模块的示例的框图。在一个方面,在块1002中确定卫星的一个波束覆盖中的 UT的最小往返传播延迟,并且在块1004中确定该UT的最大往返传播延迟。在一个方面,该最小往返传播延迟是该UT处于该波束覆盖的中心处时信号传播的往返延迟。在另一个方面,该最大往返传播延迟是该UT处于该波束覆盖的边缘处时的信号传播往返延迟。FIG10 is a block diagram illustrating an example of a module for determining the amount of guard time in a half-duplex frame in block 1000. In one aspect, a minimum round-trip propagation delay for a UT within one beam coverage of a satellite is determined in block 1002, and a maximum round-trip propagation delay for the UT is determined in block 1004. In one aspect, the minimum round-trip propagation delay is the round-trip delay for signal propagation when the UT is at the center of the beam coverage. In another aspect, the maximum round-trip propagation delay is the round-trip delay for signal propagation when the UT is at the edge of the beam coverage.

参考图10,基于块1002和1004中分别确定的最小往返传播延迟和最大往返传播延迟,在块1008中确定最大差值往返传播延迟。在一个方面,该最大差值往返传播延迟是通过从该最大往返传播延迟减去该最小往返传播延迟来确定的。10 , based on the minimum and maximum round-trip propagation delays determined in blocks 1002 and 1004, respectively, a maximum differential round-trip propagation delay is determined in block 1008. In one aspect, the maximum differential round-trip propagation delay is determined by subtracting the minimum round-trip propagation delay from the maximum round-trip propagation delay.

在块1006中确定在半双工收发机从接收模式切换到发送模式并且反之亦然时,该收发机的电路组件(比如锁相环路(PLL)或功率放大器(PA)) 安排好所需要的转换时间。在一个方面,可以在该半双工收发机用于从接收模式切换到发送模式以及反之亦然的转换时间中包括余量。基于该最大差值往返传播延迟和该收发机从接收模式切换到发送模式并且反之亦然的转换时间,可以在块1010中确定该UT处该半双工帧中的前向链路和返回链路之间的保护时间。在一个方面,该保护时间是通过将该最大差值往返传播延迟与从接收模式到发送模式的转换时间和从发送模式到接收模式的转换时间求和确定的。At block 1006, a determination is made as to the required transition time for circuit components of the half-duplex transceiver, such as a phase-locked loop (PLL) or a power amplifier (PA), when the half-duplex transceiver switches from a receive mode to a transmit mode and vice versa. In one aspect, a margin can be included in the transition time for the half-duplex transceiver to switch from a receive mode to a transmit mode and vice versa. Based on the maximum differential round-trip propagation delay and the transition time for the transceiver to switch from a receive mode to a transmit mode and vice versa, a guard time between the forward link and the return link in the half-duplex frame at the UT can be determined at block 1010. In one aspect, the guard time is determined by summing the maximum differential round-trip propagation delay with the transition time from the receive mode to the transmit mode and the transition time from the transmit mode to the receive mode.

图11是描绘了用于在块1100中将返回链路的时间参考相对于前向链路的时间参考偏离的模块的示例的框图。在一个方面,在块1102中确定最小往返传播延迟,并且在块1104中确定半双工收发机从发送模式切换到接收模式或者反之时该收发机的电路组件(包括,例如PLL或PA)安排好所需要的转换时间。如上所述,在一个方面,该最小往返传播延迟是处于卫星的波束覆盖中的UT在该波束覆盖的中心处与卫星通信时信号传播的往返延迟。FIG11 is a block diagram illustrating an example of a module for offsetting the time reference of the return link relative to the time reference of the forward link in block 1100. In one aspect, a minimum round-trip propagation delay is determined in block 1102, and the time required for the circuit components of the half-duplex transceiver (including, for example, a PLL or PA) to schedule a transition when the transceiver switches from transmit mode to receive mode or vice versa is determined in block 1104. As described above, in one aspect, the minimum round-trip propagation delay is the round-trip delay for a signal propagated by a UT within the beam coverage of a satellite when communicating with the satellite at the center of the beam coverage.

参考图11,在块1106中基于该转换时间来确定系统参数TR2F。在一个方面,该系统参数TR2F可以通过向双工收发机从发送模式转换到接收模式或者反之所需要的转换时间加上一个余量来确定。基于该最小往返传播延迟和系统参数TR2F,在块1108中确定该返回链路时间参考相对于前向链路时间参考偏离或时间滞后的量。11 , a system parameter TR2F is determined based on the transition time in block 1106. In one aspect, the system parameter TR2F can be determined by adding a margin to the transition time required for a duplex transceiver to switch from transmit mode to receive mode or vice versa. Based on the minimum round-trip propagation delay and the system parameter TR2F , an amount by which the return link time reference is offset or time-lagged relative to the forward link time reference is determined in block 1108.

在一个方面,该偏离或时间滞后的量是通过从最小往返传播延迟减去该系统参数TR2F确定的。在一个方面,在该卫星前向链路发射机处的前向链路时间参考可以被设置为零偏移时间参考,并且该卫星返回链路接收机处的返回链路时间参考可以相对于该卫星前向链路发射机处的前向链路时间参考偏离或在时间上延迟。In one aspect, the amount of the offset or time lag is determined by subtracting the system parameter TR2F from the minimum round-trip propagation delay. In one aspect, the forward link time reference at the satellite forward link transmitter can be set to a zero offset time reference, and the return link time reference at the satellite return link receiver can be offset or delayed in time relative to the forward link time reference at the satellite forward link transmitter.

图12是描绘了用于在块1200中确定用户终端(UT)处的半双工发送/ 接收模式的模块的示例的框图。在一个方面,在块1202中分配该HD帧的特殊子帧(SSF)中的前向链路时间分段FSSF,并且在块1204中分配该HD 帧的SSF中的保护时间分段GSSF。在上面描述的一个方面,虽然在10ms HD 帧中总的SSF长度保持恒定在1ms,但是该SSF中前向链路时间分段FSSF的比例和保护时间分段GSSF的比例可以至少部分基于该HD帧中要求的总的保护时间量被动态调整。12 is a block diagram illustrating an example of a module for determining a half-duplex transmit/receive mode at a user terminal (UT) in block 1200. In one aspect, a forward link time segment F SSF in a special subframe (SSF) of the HD frame is allocated in block 1202, and a guard time segment G SSF in the SSF of the HD frame is allocated in block 1204. In one aspect described above, while the total SSF length remains constant at 1 ms in a 10 ms HD frame, the ratio of the forward link time segment F SSF and the ratio of the guard time segment G SSF in the SSF can be dynamically adjusted based at least in part on the total amount of guard time required in the HD frame.

如图6和7中所示以及上面描述的,在HD帧中子帧S中的前向链路时间分段FSSF紧跟在子帧F之后,并且该UT的前向链路接收的总的持续时间是该子帧F的持续时间和子帧S中的FSSF的持续时间之和。同样,在该HD帧中子帧S中的保护时间分段GSSF刚好在子帧G之前,并且该保护时间的总的持续时间是该子帧G的持续时间和子帧S中的GSSF的持续时间之和。在图6中示出的示例中,用于该UT的返回链路传输的子帧R的持续时间保持恒定为4ms。参考图12,该HD帧中的前向链路时间、保护时间和返回链路时间是在块1206中分配的。As shown in Figures 6 and 7 and described above, in an HD frame, the forward link time segment F SSF in subframe S immediately follows subframe F, and the total duration of the UT's forward link reception is the sum of the duration of subframe F and the duration of the F SSF in subframe S. Similarly, in the HD frame, the guard time segment G SSF in subframe S immediately precedes subframe G, and the total duration of the guard time is the sum of the duration of subframe G and the duration of the G SSF in subframe S. In the example shown in Figure 6, the duration of subframe R for the UT's return link transmission remains constant at 4 ms. Referring to Figure 12, the forward link time, guard time, and return link time in the HD frame are allocated in block 1206.

图13是描绘了随机偏移调度器130的示例的框图。在一个方面,由块 1302中的模块基于卫星的一个波束覆盖中找到的活跃UT的数量来确定偏移的数量。在一个方面,由块1304中的模块用相等时间间隔指派所述偏移。如果该波束覆盖中的活跃UT的数量很大,例如多于10个UT,并且该HD 帧的长度是10ms,则可以如上所述以1ms为递增提供从0ms到9ms的10 个偏移。如果有少于例如10个活跃UT,则可以提供更少数量的偏移,例如如上所述的以2ms为递增从0ms到8ms的5个偏移。FIG13 is a block diagram illustrating an example of a random offset scheduler 130. In one aspect, the number of offsets is determined by a module in block 1302 based on the number of active UTs found within a satellite's beam coverage. In one aspect, the offsets are assigned at equal intervals by a module in block 1304. If the number of active UTs within the beam coverage is large, e.g., greater than 10 UTs, and the HD frame length is 10 ms, then 10 offsets from 0 ms to 9 ms may be provided in 1 ms increments as described above. If there are fewer than 10 active UTs, for example, then a smaller number of offsets may be provided, e.g., 5 offsets from 0 ms to 8 ms in 2 ms increments as described above.

在一个方面,随机偏移调度器1300可以实现在网关(比如图1中示出的网关200)中或基础设施(比如图1中示出的基础设施106)中。在一个方面,一个卫星的波束覆盖中的UT没有必要知道该随机偏移调度器1300 在网关200或基础设施106中的存在。该UT只需要应用由该随机偏移调度器1300针对特定UT确定的时间偏移。参考图13,随机偏移调度器1300包括块1306中的模块,用于确定该波束覆盖中的所有活跃UT的聚合模式是否具有随机偏移。基于该聚合模式的确定,随机偏移调度器1300的块1308 中的模块在所有偏移上分布近似相等的业务负载。In one aspect, the random offset scheduler 1300 can be implemented in a gateway (such as gateway 200 shown in FIG. 1 ) or in an infrastructure (such as infrastructure 106 shown in FIG. 1 ). In one aspect, a UT within a satellite's beam coverage does not necessarily need to be aware of the presence of the random offset scheduler 1300 within the gateway 200 or infrastructure 106. The UT simply needs to apply the time offset determined for that particular UT by the random offset scheduler 1300. Referring to FIG. 13 , the random offset scheduler 1300 includes a module in block 1306 for determining whether the aggregation pattern of all active UTs within the beam coverage has a random offset. Based on the determination of the aggregation pattern, the module in block 1308 of the random offset scheduler 1300 distributes approximately equal traffic load across all offsets.

图14是描绘了块1400中的自适应特殊子帧(SSF)调度器的示例的框图。在一个方面,该自适应SSF调度器1400可以实现在网关(比如图1中示出的网关200)中或基础设施(比如图1中示出的基础设施106)中。在一个方面,一个卫星的波束覆盖中的UT没有必要知道该随机偏移调度器 1400在网关200或基础设施106中的存在。FIG14 is a block diagram illustrating an example of an adaptive special subframe (SSF) scheduler in block 1400. In one aspect, the adaptive SSF scheduler 1400 can be implemented in a gateway (such as the gateway 200 shown in FIG1 ) or in an infrastructure (such as the infrastructure 106 shown in FIG1 ). In one aspect, UTs within a satellite's beam coverage do not necessarily need to be aware of the presence of the random offset scheduler 1400 in the gateway 200 or the infrastructure 106.

参考图14,自适应SSF调度器1400的块1402中的模块基于该UT相对于该卫星的位置动态地调整前向链路时间分段FSSF,其确定该UT和卫星之间的距离以及因此的传播延迟。在一个方面,该自适应SSF调度器1400 还包括块1404中的模块,用于基于该UT在该卫星的覆盖范围中的位置调整该自适应SSF调度器1400中的保护时间分段GSSF14 , the modules in block 1402 of the adaptive SSF scheduler 1400 dynamically adjust the forward link time segment F SSF based on the UT's position relative to the satellite, which determines the distance between the UT and the satellite and, therefore, the propagation delay. In one aspect, the adaptive SSF scheduler 1400 further includes modules in block 1404 for adjusting the guard time segment G SSF in the adaptive SSF scheduler 1400 based on the UT's position within the satellite's coverage area.

在一个方面,由于自适应SSF调度器1400的总长度保持恒定,因此保护时间分段GSSF的增加迫使前向链路时间分段FSSF减少,反之亦然。基于 FSSF和GSSF的动态调整,由块1406中的模块确定该UT的HD帧中前向链路接收的总时间和前向链路传输和返回链路传输之间的总的保护时间。在一个方面,前向链路接收的总时间是通过将FSSF的时间长度加到如图6中所示的HD帧中前向链路子帧F的时间长度上确定的,而该总的保护时间是通过将GSSF的时间长度加到如图6中所示的HD帧中保护子帧G的时间长度上确定的。In one aspect, since the total length of the adaptive SSF scheduler 1400 remains constant, an increase in the guard time segment G SSF forces a decrease in the forward link time segment F SSF , and vice versa. Based on the dynamic adjustment of F SSF and G SSF , the module in block 1406 determines the total forward link reception time and the total guard time between forward link transmission and return link transmission in the HD frame for the UT. In one aspect, the total forward link reception time is determined by adding the duration of F SSF to the duration of the forward link subframe F in the HD frame, as shown in FIG6 , and the total guard time is determined by adding the duration of G SSF to the duration of the guard subframe G in the HD frame, as shown in FIG6 .

图10-14的模块的功能可以用符合本申请中所讲的各种方式实现。在一些设计中,这些模块的功能可以实现为一个或多个电子组件。在一些设计中,这些模块的功能可以实现为包括一个或多个处理器组件的处理系统。在一些设计中,这些模块的功能可以使用,例如一个或多个集成电路(例如,ASIC)的至少一部分来实现。如本申请中所讨论的,集成电路可以包括处理器、软件、其它相关组件或它们的一些组合。因此,不同模块的功能可以实现为,例如集成电路的不同子集、软件模块集合的不同子集或它们的组合。并且,应该了解的是,给定子集(例如,集成电路的子集和/或软件模块集合的子集)可以提供多于一个模块的功能的至少一部分。此外,应该了解的是,本申请中描述的模块和功能可以实现在卫星通信系统的一个或多个元件(例如,网关、基础设施、卫星和/或UT)中。例如,在一些方面,所述功能可以在该卫星通信系统的相互通信的多个元件(例如,网关和基础设施)之间共享。因此,本申请中提供的举例说明仅仅是示例。The functions of the modules of Figures 10-14 can be implemented in various ways consistent with the teachings of this application. In some designs, the functions of these modules can be implemented as one or more electronic components. In some designs, the functions of these modules can be implemented as a processing system including one or more processor components. In some designs, the functions of these modules can be implemented using, for example, at least a portion of one or more integrated circuits (e.g., ASICs). As discussed in this application, an integrated circuit can include a processor, software, other related components, or some combination thereof. Therefore, the functions of different modules can be implemented as, for example, different subsets of an integrated circuit, different subsets of a set of software modules, or a combination thereof. Moreover, it should be understood that a given subset (e.g., a subset of an integrated circuit and/or a subset of a set of software modules) can provide at least a portion of the functions of more than one module. In addition, it should be understood that the modules and functions described in this application can be implemented in one or more elements of a satellite communication system (e.g., a gateway, infrastructure, satellite, and/or UT). For example, in some aspects, the functions can be shared between multiple elements of the satellite communication system (e.g., a gateway and infrastructure) that communicate with each other. Therefore, the illustrations provided in this application are merely examples.

另外,图10-14代表的组件和功能,以及本申请中描述的其它组件和功能,可以使用任何适当的单元实现。这些单元还可以,至少部分使用如本申请中所讲的对应的结构实现。例如,上面结合图10-14的“用于…的模块”组件描述的组件也可以对应于类似设计的“用于…的单元”的功能体。因此,在一些方面,一个或多个这些单元可以使用一个或多个处理器组件、集成电路或本申请中所讲的其它适用结构来实现。In addition, the components and functions represented in Figures 10-14, as well as other components and functions described in this application, can be implemented using any suitable units. These units can also be implemented, at least in part, using corresponding structures as described in this application. For example, the components described above in conjunction with the "module for..." components of Figures 10-14 can also correspond to the functional bodies of the similarly designed "unit for...". Therefore, in some aspects, one or more of these units can be implemented using one or more processor components, integrated circuits, or other applicable structures described in this application.

浏览了上面的公开内容,应该了解的是,多个方面可以支持用于执行本申请中公开的各个功能的方法。例如,图15是描绘了用于在卫星通信系统中确定返回链路时间参考相对于前向链路时间参考的时间滞后的方法的流程图。在块1502中,确定地面站和卫星之间的信号的最小往返传播延迟。在块1504中,确定该地面站的半双工收发机在发送模式和接收模式之间切换的转换时间。在块1506中,基于该半双工收发机在发送模式和接收模式之间切换的转换时间来确定一个系统参数。在块1508中,基于该最小往返传播延迟和该系统参数来确定该返回链路时间参考相对于该前向链路时间参考的时间滞后。该方法可以在如图1中描绘的卫星通信系统100中执行。该卫星通信系统100可以包括卫星300和具有该卫星300的波束覆盖中的半双工收发机的至少一个地面站(例如,UT 400、UT 401)。After reviewing the above disclosure, it should be appreciated that various aspects can support methods for performing the various functions disclosed herein. For example, FIG. 15 is a flow chart depicting a method for determining a time lag of a return link time reference relative to a forward link time reference in a satellite communication system. In block 1502, a minimum round-trip propagation delay of a signal between a ground station and a satellite is determined. In block 1504, a transition time for a half-duplex transceiver of the ground station to switch between a transmit mode and a receive mode is determined. In block 1506, a system parameter is determined based on the transition time for the half-duplex transceiver to switch between a transmit mode and a receive mode. In block 1508, a time lag of the return link time reference relative to the forward link time reference is determined based on the minimum round-trip propagation delay and the system parameter. The method can be performed in a satellite communication system 100, as depicted in FIG. The satellite communication system 100 can include a satellite 300 and at least one ground station (e.g., UT 400, UT 401) having a half-duplex transceiver within the beam coverage of the satellite 300.

在另一个方面图16是描绘了用于确定半双工收发机中接收和发送之间的保护时间的方法的流程图。在块1602中,确定该半双工收发机和卫星之间的信号的最大往返传播延迟。在块1604中,确定该半双工收发机和卫星之间的信号的最小往返传播延迟。在块1606中,基于该最大往返传播延迟和该最小往返传播延迟来确定最大差值往返传播延迟。在块1608中,确定该半双工收发机在发送模式和接收模式之间切换的转换时间。在块1610中,基于该最大差值往返传播延迟和该半双工收发机在发送模式和接收模式之间的切换的转换时间来确定保护时间。该方法可以在如图1中描绘的卫星通信系统100中执行。该卫星通信系统100可以包括卫星300和具有该卫星300的波束覆盖中的半双工收发机的至少一个地面站(例如,UT 400、 UT 401)。In another aspect, FIG16 is a flow chart illustrating a method for determining a guard time between receiving and transmitting in a half-duplex transceiver. In block 1602, a maximum round-trip propagation delay of a signal between the half-duplex transceiver and a satellite is determined. In block 1604, a minimum round-trip propagation delay of a signal between the half-duplex transceiver and the satellite is determined. In block 1606, a maximum differential round-trip propagation delay is determined based on the maximum round-trip propagation delay and the minimum round-trip propagation delay. In block 1608, a transition time for the half-duplex transceiver to switch between transmit and receive modes is determined. In block 1610, a guard time is determined based on the maximum differential round-trip propagation delay and the transition time for the half-duplex transceiver to switch between transmit and receive modes. The method may be performed in a satellite communication system 100, as illustrated in FIG1 . The satellite communication system 100 may include a satellite 300 and at least one ground station (e.g., UT 400, UT 401) having a half-duplex transceiver within the beam coverage of the satellite 300.

在另一个方面,图17是描绘了用于在卫星通信系统中确定半双工帧中的前向链路时间持续时间和保护时间持续时间的方法的流程图。在块1702 中,在该半双工帧的特殊子帧中分配前向链路时间分段。在块1704中,在该特殊子帧中分配保护时间分段。在块1706中,基于该特殊子帧中的前向链路时间分段来确定该半双工帧中的前向链路时间持续时间。在块1708中,基于该特殊子帧中的保护时间分段来确定该半双工帧中的保护时间持续时间。该方法可以在如图1中描绘的卫星通信系统100中执行。该卫星通信系统100可以包括具有调度器202的网关200、卫星300和具有该卫星300 的波束覆盖中的半双工收发机的至少一个地面站(例如,UT 400、UT 401)。In another aspect, FIG17 is a flow chart depicting a method for determining a forward link time duration and a guard time duration in a half-duplex frame in a satellite communication system. In block 1702, a forward link time segment is allocated in a special subframe of the half-duplex frame. In block 1704, a guard time segment is allocated in the special subframe. In block 1706, the forward link time duration in the half-duplex frame is determined based on the forward link time segment in the special subframe. In block 1708, the guard time duration in the half-duplex frame is determined based on the guard time segment in the special subframe. The method can be performed in a satellite communication system 100 as depicted in FIG1 . The satellite communication system 100 can include a gateway 200 having a scheduler 202, a satellite 300, and at least one ground station (e.g., UT 400, UT 401) having a half-duplex transceiver in the beam coverage of the satellite 300.

在另一各方面,图18是描绘了用于在卫星通信系统中的一个卫星的波束覆盖中调度多个用户终端的时间偏移的方法的流程图。在块1802中,基于该波束覆盖中的活跃用户终端的数量来确定时间偏移的数量。在块1804 中,基于该时间偏移数量来指派相等间隔的时间偏移。在块1806中,确定该波束覆盖中的活跃用户终端的聚合模式是否具有随机偏移。在块1808中,针对所述活跃用户终端在时间上分布近似相等的业务负载。该方法可以在如图1中描绘的卫星通信系统100中执行。该卫星通信系统100可以包括具有调度器202的网关200、卫星300和具有该卫星300的波束覆盖中的半双工收发机的至少一个地面站(例如,UT400、UT 401)。In another aspect, FIG18 is a flow chart illustrating a method for scheduling time offsets for multiple user terminals within the beam coverage of a satellite in a satellite communication system. In block 1802, a number of time offsets is determined based on the number of active user terminals within the beam coverage. In block 1804, equally spaced time offsets are assigned based on the number of time offsets. In block 1806, a determination is made as to whether the aggregation pattern of the active user terminals within the beam coverage has random offsets. In block 1808, approximately equal traffic load is distributed over time for the active user terminals. The method may be performed in a satellite communication system 100 as depicted in FIG1 . The satellite communication system 100 may include a gateway 200 having a scheduler 202, a satellite 300, and at least one ground station (e.g., UT 400, UT 401) having a half-duplex transceiver within the beam coverage of the satellite 300.

本领域的技术人员应该了解,信息和信号可以使用任何多种不同的技术和方法来表示。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或粒子、光场或粒子或者其任意组合来表示。Those skilled in the art will appreciate that information and signals may be represented using any of a variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

此外,本领域技术人员还应当明白,结合本发明的公开方面描述的各种示例性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或其组合。为了清楚地表示硬件和软件之间的可交换性,上面对各种示例性的部件、框、模块、电路和步骤均围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为造成对本公开内容的保护范围的背离。In addition, it will be understood by those skilled in the art that the various exemplary logic blocks, modules, circuits, and algorithm steps described in conjunction with the disclosed aspects of the present invention can be implemented as electronic hardware, computer software, or a combination thereof. In order to clearly illustrate the interchangeability between hardware and software, the various exemplary components, blocks, modules, circuits, and steps above are generally described around their functions. Whether such functions are implemented as hardware or software depends on the specific application and the design constraints imposed on the entire system. A skilled person can implement the described functions in a flexible manner for each specific application, but such implementation decisions should not be interpreted as causing a deviation from the scope of protection of the present disclosure.

结合本发明公开方面描述的方法、序列或算法可以直接实现在硬件、处理器执行的软件模块或它们的组合中。软件模块可以位于RAM存储、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动硬盘、CD-ROM或本领域已知的任何其它形式的存储介质中。示例性的存储介质与处理器连接,处理器可以从存储介质读取信息和向其中写入信息。作为替换,存储介质可以整合到处理器中。The methods, sequences, or algorithms described in conjunction with the disclosed aspects of the present invention may be implemented directly in hardware, software modules executed by a processor, or a combination thereof. The software modules may be located in RAM storage, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable hard disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is connected to the processor, and the processor can read information from and write information to the storage medium. Alternatively, the storage medium may be integrated into the processor.

因此,本公开内容的一个方面可以包括具体实现本申请中公开的关于非对地同步卫星通信系统中的半双工数据传输的一个或多个方法的计算机可读介质。因此,本公开内容并不仅限于示出的示例,并且用于执行本申请中描述的功能的任何单元都包括在本公开内容的方面中。Thus, one aspect of the present disclosure may include a computer-readable medium that embodies one or more methods disclosed herein for half-duplex data transmission in a non-geostationary satellite communication system. Therefore, the present disclosure is not limited to the examples shown, and any means for performing the functions described herein are included in aspects of the present disclosure.

虽然上面的公开内容示出了解释说明性的方面,但是应该注意的是可以在不背离所附权利要求的保护范围的前提下做出各种改变和修改。除非明确声明,否则依照本申请中描述的方面的功能、步骤或方法的动作不需要以任何特定顺序执行。此外,虽然元件以单数形式描述或声明,但是除非明确声明限制于单数否则复数形式也是可预期到的。因此,本公开内容并不仅限于示出的示例,并且用于执行本申请中描述的功能的任何单元可以包括在本公开内容的方面中。Although the above disclosure shows illustrative aspects, it should be noted that various changes and modifications can be made without departing from the scope of protection of the appended claims. Unless explicitly stated, the actions of the functions, steps or methods of the aspects described in this application do not need to be performed in any particular order. In addition, although elements are described or stated in singular form, plural forms are also contemplated unless explicitly stated to be limited to the singular. Therefore, the present disclosure is not limited to the examples shown, and any unit for performing the functions described in this application may be included in the aspects of the present disclosure.

Claims (8)

1.一种在卫星通信系统中确定返回链路时间参考相对于前向链路时间参考的时间滞后的方法,所述方法包括:1. A method for determining the time lag between a return link time reference and a forward link time reference in a satellite communication system, the method comprising: 确定地面站和卫星之间的信号的最小往返传播延迟;Determine the minimum round-trip propagation delay of the signal between the ground station and the satellite; 确定所述地面站的半双工收发机在发送模式和接收模式之间切换的转换时间;Determine the switching time of the half-duplex transceiver of the ground station between transmit mode and receive mode; 基于所述半双工收发机在所述发送模式和所述接收模式之间切换的所述转换时间来确定系统参数;The system parameters are determined based on the switching time of the half-duplex transceiver between the transmitting mode and the receiving mode; 通过从所述最小往返传播延迟偏移所述系统参数来确定所述返回链路时间参考相对于所述前向链路时间参考的所述时间滞后;以及The time lag of the return link time reference relative to the forward link time reference is determined by offsetting the system parameters from the minimum round-trip propagation delay; and 根据所确定的时间滞后,来调度由所述卫星进行的一个或多个发送操作或由所述卫星进行的一个或多个接收操作中的至少一者,Based on the determined time lag, at least one of one or more transmission operations or one or more reception operations performed by the satellite is scheduled. 其中,所述调度在第一n+k个帧集合上调度由所述卫星进行的所述一个或多个发送操作,以及所述调度在第二n+k个帧集合上调度由所述卫星进行的所述一个或多个接收操作,其中n大于或等于零,The scheduling involves scheduling one or more transmission operations performed by the satellite on the first n+k frame set, and scheduling one or more reception operations performed by the satellite on the second n+k frame set, where n is greater than or equal to zero. 其中,所述第二n+k个帧集合中的帧k的前沿是在所述卫星处从所述第一n+k个帧集合中的帧k的前沿偏离所确定的时间滞后的,Wherein, the leading edge of frame k in the second set of n+k frames is the time lag determined by the deviation of the leading edge of frame k in the first set of n+k frames from the satellite. 其中,所述返回链路时间参考是所述卫星的返回链路接收机时间参考,并且Wherein, the return link time reference is the return link receiver time reference of the satellite, and 其中,所述前向链路时间参考是所述卫星的前向链路发射机时间参考。The forward link time reference is the forward link transmitter time reference of the satellite. 2.如权利要求1所述的方法,还包括确定所述半双工收发机中的接收和发送之间的保护时间。2. The method of claim 1, further comprising determining a guard time between receiving and transmitting in the half-duplex transceiver. 3.如权利要求2所述的方法,其中,确定所述半双工收发机中的接收和发送之间的所述保护时间包括:3. The method of claim 2, wherein determining the guard time between receiving and transmitting in the half-duplex transceiver comprises: 确定所述地面站和所述卫星之间的信号的最大往返传播延迟;Determine the maximum round-trip propagation delay of the signal between the ground station and the satellite; 基于所述最大往返传播延迟和所述最小往返传播延迟来确定最大差值往返传播延迟;以及The maximum difference round-trip propagation delay is determined based on the maximum round-trip propagation delay and the minimum round-trip propagation delay; and 基于所述最大差值往返传播延迟和所述半双工收发机在所述发送模式和所述接收模式之间切换的所述转换时间来确定所述保护时间。The protection time is determined based on the maximum difference round-trip propagation delay and the switching time of the half-duplex transceiver when switching between the transmit mode and the receive mode. 4.如权利要求1所述的方法,其中,所述地面站包括用户终端。4. The method of claim 1, wherein the ground station includes a user terminal. 5.如权利要求1所述的方法,其中,所述卫星包括非对地同步卫星。5. The method of claim 1, wherein the satellite comprises a non-geostationary satellite. 6.一种配置为在卫星通信系统中确定返回链路时间参考相对于前向链路时间参考的时间滞后的装置,所述装置包括:6. An apparatus configured to determine the time lag of a return link time reference relative to a forward link time reference in a satellite communication system, the apparatus comprising: 至少一个处理器;以及At least one processor; and 耦接到所述至少一个处理器的至少一个存储器,所述至少一个处理器和所述至少一个存储器配置为:At least one memory coupled to the at least one processor, wherein the at least one processor and the at least one memory are configured as follows: 确定地面站和卫星之间的信号的最小往返传播延迟;Determine the minimum round-trip propagation delay of the signal between the ground station and the satellite; 确定所述地面站的半双工收发机在发送模式和接收模式之间切换的转换时间;Determine the switching time of the half-duplex transceiver of the ground station between transmit mode and receive mode; 基于所述半双工收发机在所述发送模式和所述接收模式之间切换的所述转换时间来确定系统参数;The system parameters are determined based on the switching time of the half-duplex transceiver between the transmitting mode and the receiving mode; 通过从所述最小往返传播延迟偏移所述系统参数来确定所述返回链路时间参考相对于所述前向链路时间参考的所述时间滞后;以及The time lag of the return link time reference relative to the forward link time reference is determined by offsetting the system parameters from the minimum round-trip propagation delay; and 根据所确定的时间滞后,来调度由所述卫星进行的一个或多个发送操作或由所述卫星进行的一个或多个接收操作中的至少一者,Based on the determined time lag, at least one of one or more transmission operations or one or more reception operations performed by the satellite is scheduled. 其中,所述至少一个处理器在第一n+k个帧集合上调度由所述卫星进行的所述一个或多个发送操作,以及所述至少一个处理器在第二n+k个帧集合上调度由所述卫星进行的所述一个或多个接收操作,其中n大于或等于零,Wherein, the at least one processor schedules the one or more transmission operations performed by the satellite on a first n+k frame set, and the at least one processor schedules the one or more reception operations performed by the satellite on a second n+k frame set, wherein n is greater than or equal to zero. 其中,所述第二n+k个帧集合中的帧k的前沿是在所述卫星处从所述第一n+k个帧集合中的帧k的前沿偏离所确定的时间滞后的,Wherein, the leading edge of frame k in the second set of n+k frames is the time lag determined by the deviation of the leading edge of frame k in the first set of n+k frames from the satellite. 其中,所述返回链路时间参考是所述卫星的返回链路接收机时间参考,并且Wherein, the return link time reference is the return link receiver time reference of the satellite, and 其中,所述前向链路时间参考是所述卫星的前向链路发射机时间参考。The forward link time reference is the forward link transmitter time reference of the satellite. 7.一种配置为在卫星通信系统中确定返回链路时间参考相对于前向链路时间参考的时间滞后的装置,所述装置包括:7. An apparatus configured to determine the time lag of a return link time reference relative to a forward link time reference in a satellite communication system, the apparatus comprising: 用于确定地面站和卫星之间的信号的最小往返传播延迟的单元;A unit used to determine the minimum round-trip propagation delay of a signal between a ground station and a satellite; 用于确定所述地面站的半双工收发机在发送模式和接收模式之间切换的转换时间的单元;A unit for determining the switching time of the half-duplex transceiver of the ground station between transmit mode and receive mode; 用于基于所述半双工收发机在所述发送模式和所述接收模式之间切换的所述转换时间来确定系统参数的单元;A unit for determining system parameters based on the switching time of the half-duplex transceiver when switching between the transmit mode and the receive mode; 用于通过从所述最小往返传播延迟偏移所述系统参数来确定所述返回链路时间参考相对于所述前向链路时间参考的所述时间滞后的单元;以及A unit for determining the time lag of the return link time reference relative to the forward link time reference by offsetting the system parameters from the minimum round-trip propagation delay; and 用于根据所确定的时间滞后,来调度由所述卫星进行的一个或多个发送操作或由所述卫星进行的一个或多个接收操作中的至少一者的单元,A unit for scheduling at least one of one or more transmission operations or one or more reception operations performed by the satellite based on a determined time lag. 其中,所述用于调度的单元在第一n+k个帧集合上调度由所述卫星进行的所述一个或多个发送操作,以及所述用于调度的单元在第二n+k个帧集合上调度由所述卫星进行的所述一个或多个接收操作,其中n大于或等于零,The scheduling unit schedules one or more transmission operations performed by the satellite on the first n+k frame set, and the scheduling unit schedules one or more reception operations performed by the satellite on the second n+k frame set, where n is greater than or equal to zero. 其中,所述第二n+k个帧集合中的帧k的前沿是在所述卫星处从所述第一n+k个帧集合中的帧k的前沿偏离所确定的时间滞后的,Wherein, the leading edge of frame k in the second set of n+k frames is the time lag determined by the deviation of the leading edge of frame k in the first set of n+k frames from the satellite. 其中,所述返回链路时间参考是所述卫星的返回链路接收机时间参考,并且Wherein, the return link time reference is the return link receiver time reference of the satellite, and 其中,所述前向链路时间参考是所述卫星的前向链路发射机时间参考。The forward link time reference is the forward link transmitter time reference of the satellite. 8.一种非暂时性计算机可读介质,其包括用于使计算机或处理器执行在卫星通信系统中确定返回链路时间参考相对于前向链路时间参考的时间滞后的方法的至少一个指令,所述至少一个指令包括用于进行以下操作的指令:8. A non-transitory computer-readable medium comprising at least one instruction for causing a computer or processor to perform a method for determining a time lag between a return link time reference and a forward link time reference in a satellite communication system, the at least one instruction comprising instructions for performing the following operations: 确定地面站和卫星之间的信号的最小往返传播延迟;Determine the minimum round-trip propagation delay of the signal between the ground station and the satellite; 确定所述地面站的半双工收发机在发送模式和接收模式之间切换的转换时间;Determine the switching time of the half-duplex transceiver of the ground station between transmit mode and receive mode; 基于所述半双工收发机在所述发送模式和所述接收模式之间切换的所述转换时间来确定系统参数;The system parameters are determined based on the switching time of the half-duplex transceiver between the transmitting mode and the receiving mode; 通过从所述最小往返传播延迟偏移所述系统参数来确定所述返回链路时间参考相对于所述前向链路时间参考的所述时间滞后;以及The time lag of the return link time reference relative to the forward link time reference is determined by offsetting the system parameters from the minimum round-trip propagation delay; and 根据所确定的时间滞后,来调度由所述卫星进行的一个或多个发送操作或由所述卫星进行的一个或多个接收操作中的至少一者,Based on the determined time lag, at least one of one or more transmission operations or one or more reception operations performed by the satellite is scheduled. 其中,由所述卫星进行的所述一个或多个发送操作是在第一n+k个帧集合上调度的,以及由所述卫星进行的所述一个或多个接收操作是在第二n+k个帧集合上调度的,其中n大于或等于零,The one or more transmission operations performed by the satellite are scheduled on a first set of n+k frames, and the one or more reception operations performed by the satellite are scheduled on a second set of n+k frames, where n is greater than or equal to zero. 其中,所述第二n+k个帧集合中的帧k的前沿是在所述卫星处从所述第一n+k个帧集合中的帧k的前沿偏离所确定的时间滞后的,Wherein, the leading edge of frame k in the second set of n+k frames is the time lag determined by the deviation of the leading edge of frame k in the first set of n+k frames from the satellite. 其中,所述返回链路时间参考是所述卫星的返回链路接收机时间参考,并且Wherein, the return link time reference is the return link receiver time reference of the satellite, and 其中,所述前向链路时间参考是所述卫星的前向链路发射机时间参考。The forward link time reference is the forward link transmitter time reference of the satellite.
HK18109301.5A 2015-07-02 2016-06-28 Apparatus and methods for efficient data transmission in half-duplex communication systems HK1249970B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201562188317P 2015-07-02 2015-07-02
US62/188,317 2015-07-02
US15/190,601 US10693574B2 (en) 2015-07-02 2016-06-23 Method and apparatus for efficient data transmissions in half-duplex communication systems with large propagation delays
US15/190,601 2016-06-23
PCT/US2016/039795 WO2017004024A2 (en) 2015-07-02 2016-06-28 Method and apparatus for efficient data transmissions in half-duplex communication systems with large propagation delays

Publications (2)

Publication Number Publication Date
HK1249970A1 HK1249970A1 (en) 2018-11-16
HK1249970B true HK1249970B (en) 2021-09-17

Family

ID=

Similar Documents

Publication Publication Date Title
CN111698023B (en) Method, apparatus, and medium for determining guard time for half-duplex transceiver
US10211909B2 (en) Link adaptation with RF intermediary element
EP3516791B1 (en) Dynamic reverse link retransmission timelines in satellite communication systems
CN107408978B (en) Method, apparatus and medium for time or frequency synchronization
CN107852229B (en) Method and apparatus for discontinuous transmission in elbow relays in satellite communication systems
CN107431531B (en) Autonomous satellite automatic gain control
CN108604923B (en) Asymmetric forward link and reverse link subframe segmentation
HK40037275B (en) Method, apparatus and medium for determing a guard time in a half-duplex trasceiver
HK40037275A (en) Method, apparatus and medium for determing a guard time in a half-duplex trasceiver
HK1249970B (en) Apparatus and methods for efficient data transmission in half-duplex communication systems
HK1242856A1 (en) Autonomous satellite automatic gain control
HK1242856B (en) Autonomous satellite automatic gain control