Abstract:
A system and method to measure channel quality in terms of signal to interference plus noise ratio for the transmission of coded signals over fading channels in a communication system. A Viterbi decoder metric for the Maximum Likelihood path is used as a channel quality measure for coherent and non-coherent transmission schemes. This Euclidean distance metric is filtered in order to smooth out short term variations. The filtered or averaged metric is a reliable channel quality measure which remains consistent across different coded modulation schemes speeds. The filtered metric is mapped to the signal to interference plus noise ratio per symbol using a threshold based scheme. Use of this implicit signal to interference plus noise ratio estimate is used for the mobile assisted hand off in a cellular system, power control and data rate adaptation in the transmitter.
Abstract:
In a system and method to measure channel quality in terms of signal to noise ratio for the transmission of coded signals over fading channels, a Viterbi decoder metric for the Maximum Likelihood path is used as a channel quality measure. This Euclidean distance metric is filtered in order to smooth out short term variations. The filtered or averaged metric is a reliable channel quality measure which remains consistent across different coded modulation schemes and at different mobile speeds. The filtered metric is mapped to the signal to noise ratio per symbol using a threshold based scheme. Use of this implicit signal to noise ratio estimate is used for the mobile assisted handoff and data rate adaptation in the transmitter.
Abstract:
A method and system for reducing delay in wireless communications by use of a burst based access and assignment system. The method for setting up a communication channel uses short burst(s) (essentially a slot of a time frame). Time is saved by keeping the uplink and downlink channels flexible and independent of each other. Thus less time is used trying to fit all requests and responses into constrained choices as in previous protocols. The result is less delay to the mobile user and greater usage density for the wireless service provider.
Abstract:
A scheduler and a method for scheduling transmissions to a plurality of users (105) in a communication network assigns a higher target minimum throughput for receiving a next transmission to a user based on a quality of service (QoS) class of the user. A token count that tracks the user's achieved performance relative to a target minimum throughput Is determined for each user in given timeslot, and a weight is determined for each user based on one or more of the token count and a current rate requested by the user. A user having the highest weight as determined by a weight function is scheduled to be served the next transmission. User priority for scheduling may be downgraded if an average data rate requested by the user is less than the target minimum throughput.
Abstract:
A method of triggering registration of a mobile station in a network supporting broadcast multicast services employs registration triggers based on flow conditions and frequency conditions. For example, a registration message may be generated based on a change in frequency, from a first frequency to a second frequency, that is monitored by the mobile station. If the second frequency is not known to the network based on flow identifier information previously registered by the mobile station with the network, a registration to the network is triggered. By sending a registration, the network may page a mobile station on a single, given frequency, since the registration message indicates the mobile station's presence on that given frequency.
Abstract:
A scheduler (119) and a method for scheduling transmissions to a plurality of users (105) in a communication network assigns a higher target minimum throughput for receiving a next transmission to a user (105) based on a quality of service (QoS) class of the user (105). A token count that tracks the user's achieved performance relative to a target minimum throughput Is determined for each user (105) in given timeslot, and a weight is determined for each user (105) based on one or more of the token count and a current rate requested by the user (105). A user (105) having the highest weight as determined by a weight function is scheduled to be served the next transmission. User priority for scheduling may be downgraded if an average data rate requested by the user (105) is less than the target minimum throughput.