Smoothing filter for irregular update intervals
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04B-001/10
H04B-017/00
출원번호
US-0057904
(2008-03-28)
등록번호
US-8150357
(2012-04-03)
발명자
/ 주소
Aragon, David B.
출원인 / 주소
Trapeze Networks, Inc.
인용정보
피인용 횟수 :
9인용 특허 :
317
초록▼
A technique for determining a received signal strength from multiple messages filters noise from the received signal to provide an accurate signal strength value. Advantageously, the more accurate output signal strength value can be used to identify movement of a station as well as estimate location
A technique for determining a received signal strength from multiple messages filters noise from the received signal to provide an accurate signal strength value. Advantageously, the more accurate output signal strength value can be used to identify movement of a station as well as estimate locations and direction of movement.
대표청구항▼
1. A system implemented in at least one of a memory or a processing device, comprising: a dynamically windowed filter configured to be coupled to a radio receiving a current sample signal associated with a current sample signal strength value;the dynamically windowed filter is configured to calculat
1. A system implemented in at least one of a memory or a processing device, comprising: a dynamically windowed filter configured to be coupled to a radio receiving a current sample signal associated with a current sample signal strength value;the dynamically windowed filter is configured to calculate a weighted input signal strength value from the current sample signal strength value;the dynamically windowed filter is configured to calculate a decayed previous filter output value from a previous output value;the dynamically windowed filter is configured to add the decayed previous filter output value to the weighted input signal strength value to define a filter output. 2. The system of claim 1, wherein the previous output value is based on a a previous sample signal received by the radio, the previous sample signal associated with a previous sample signal strength value. 3. The system of claim 1, wherein the dynamically windowed filter is configured to obtain a dynamic time window value, the dynamic time window being dynamically allocated as a factor of a weight applied to an input signal and a factor of a weight applied to a previous output signal. 4. The system of claim 1, wherein the dynamically windowed filter is configured to calculate the decayed previous filter output value by multiplying the previous filter output value by e−t/τ, wherein t is a time elapsed value of a difference in time between receipt of a previous sample signal and receipt of the current sample signal and τ represents a dynamic time window value. 5. The system of claim 1, wherein the dynamically windowed filter is configured to calculate the weighted input signal strength value by 1−e−t/τ, wherein t is a time elapsed value of a difference in time between receipt of a previous sample signal and receipt of the current sample signal and τ represents a dynamic time window value. 6. The system of claim 1, wherein the dynamically windowed filter is configured to calculate the weighted input signal strength by calculating a function expressed as a Taylor polynomial approximation. 7. The system of claim 1, wherein the filter output is a first filter output, the dynamically windowed filter configured to define a second filter output based on a subsequent sample signal strength value and the current output signal strength value, the subsequent sample signal strength value based on a suqbsequent sample signal received by the radio. 8. The system of claim 1, wherein the dynamically windowed filter is configured to be coupled to a processor determining an elapsed time value by comparing (1) a first time value received from a clock when a previous sample signal is received with (2) a second time value received from the clock when the current sample signal was received. 9. A method, comprising: receiving a previous output signal strength value, a current signal strength value, and a time elapsed value;decaying the previous output signal strength value with (1) a first function of the time elapsed value and (2) a dynamic time window, to obtain a decayed previous output signal strength value;weighting the current signal strength value with (1) a second function of the time elapsed value and (2) the dynamic time window, to obtain a weighted current signal strength value;adding the decayed previous output signal strength value to the weighted current signal strength value to find a current output signal strength value. 10. The method of claim 9, wherein the first function and the second function include a ratio of the time elapsed value to a dynamically allocated time constant value. 11. The method of claim 9, wherein the first function is 1−e−t/τ, wherein t is the time elapsed value and τ represents a dynamic time window value. 12. The method of claim 9, wherein the time elapsed value is determined as a difference between a first time when the current sample signal strength value is recorded and a second time when a previous sample signal strength value is recorded. 13. The method of claim 9, further comprising: receiving a subsequent signal strength value; andadding a weighted subsequent signal strength value to a decayed current output signal strength value to find a subsequent output signal strength value. 14. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause a processor to: define a weighted input signal strength value based on a current sample signal strength value;define a decayed previous filter output value based on a previous filter output value;combine the decayed previous filter output value and the weighted input signal strength value to obtain a filter output. 15. The non-transitory processor-readable medium of claim 14, wherein the previous filter output value is based on a previous sample signal, the previous sample signal associated with a previous sample signal strength value. 16. The non-transitory processor-readable medium of claim 14, the code further comprising code to cause a processor to receive a dynamic time window value, the dynamic time window is dynamically allocated as a factor of a weight applied to the sample signal strength value and a factor of a weight applied to a previous output filter value. 17. The non-transitory processor-readable medium of claim 14, wherein the decayed previous filter output value is defined by multiplying the previous filter output value by e−t/τ, wherein t is a time elapsed value of a difference in time between receipt of (1) a current sample signal associated with a current sample signal strength value and (2) a previous sample signal associated with previous filter output value, and τ represents a dynamic time window value. 18. The non-transitory processor-readable medium of claim 14, wherein the weighted input signal strength value is defined by 1−e−t/τ, wherein t is a time elapsed value of a difference in time between receipt of a (1) a current sample signal associated with a current sample signal strength value and (2) a previous sample signal associated with previous filter output value and τ represents a dynamic time window value. 19. The non-transitory processor-readable medium of claim 14, wherein the weighted input signal strength value is defined by calculating a function expressed as a Taylor polynomial approximation and based on the sample signal strength value. 20. An apparatus, comprising: a dynamic window filter configured to receive (1) a current signal strength value, (2) a previous output signal strength value, (3) a dynamic time window value, and (4) a time elapsed value,the dynamic window filter configured to define a decayed previous output signal strength value based on the previous output signal strength, a first function of the time elapsed value, and the dynamic time window value,the dynamic window filter configured to define a weighted current signal strength value based on the current signal strength value, a second function of the time elapsed value, and the dynamic time window value,the dynamic window filter configured to define a current output signal strength value based on the decayed previous output signal strength value and the weighted current signal strength value.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (317)
Meier,Robert; Rebo,Richard D.; Griswold,Victor J.; Smith,Douglas; Winget,Nancy Cam, 802.11 using a compressed reassociation exchange to facilitate fast handoff.
Hunkeler,Teresa Joanne; Zaki,Maged, Access points with selective communication rate and scheduling control and related methods for wireless local area networks (WLANs).
Bergl Vladimir,CZX ; Davies Kenneth ; Ittycheriah Abraham Poovakunnel ; Maes Stephane Herman, Apparatus and methods for user identification to deny access or service to unauthorized users.
Brockel Kenneth H. ; Procopio ; Jr. Victor J. ; Major Paul A. ; Vigants Arvids ; Pasirstein Joseph ; Wood Richard W., Apparatus and processes for realistic simulation of wireless information transport systems.
Watanabe Fujio,FIX ; Buot Theodore,FIX ; Kuntze Roland,FIX ; Jokela Jari,FIX, Apparatus, and associated method for selecting a size of a contention window for a packet of data system.
Chuah Mooi Choo, Bandwidth reservation and collision resolution method for multiple access communication networks where remote hosts send reservation requests to a base station for randomly chosen minislots.
Adachi Hideo,JPX, Base station apparatus for radiocommunication network, method of controlling communication across radiocommunication network, radiocommunication network system, and radio terminal apparatus.
Baker Murray C. (Toronto CAX) Cheung Roger Y. M. (Scarborough CAX) Bhattacharya Partha P. (Briarcliff NY) Kobo Roberto M. (Campinas BRX) Kolbe Eduardo M. (Campinas BRX) Naghshineh Mahmoud (Fishkill N, Broadcast/multicast filtering by the bridge-based access point.
Pickering Leslie W. (Atlanta GA) Barnhart Eric N. (Lawrenceville GA) Harvey Bruce A. (Norcross GA) Witten Michael L. (Decatur GA), Cell engineering tool and methods.
McIntosh, Chris P.; Lu, Priscilla M.; Ogaz, Ronald S., Cellular network having a concentrated base transceiver station and a plurality of remote transceivers.
Huelamo Platas, Jose Javier; Gomez Mateo, Daniel, Communications network system with discrete terminal mobility and remote user registration associated with said mobility.
See Michael E. ; Bailey John W. ; Panza Charles L. ; Pikover Yuri ; Stone Geoffrey C., Deterministic user authentication service for communication network.
Tate Duncan Hartley,AUX ; Palmer Robert,AUX ; Heinze Garry Colin,AUX ; Shahbaz Mourad Christopher Manoug,AUX ; Mikelaitis Peter Ian,AUX ; Gorog Peter Alexander Ernest,AUX, Digital communication system for simultaneous transmission of data from constant and variable rate sources.
Gilhousen Klein S. (San Diego CA) Padovani Roberto (San Diego CA) Wheatly ; III Charles E. (Del Mar CA), Diversity receiver in a CDMA cellular telephone system.
Wah Benjamin W. (1109 Cumberland Ave. West Lafayette IN 47906) Juang Jie-Yong (32-7 Hilltop Dr. West Lafayette IN 47906), Efficient contention-resolution protocol for local multiaccess networks.
Lund Carsten (New Providence NJ) Phillips Steven (New York NY) Reingold Nicholas F. (Madison NJ), Fair prioritized scheduling in an input-buffered switch.
Wang Zhonghe (Lake Worth FL) Schwendeman Robert John (Pompano Beach FL), Flexible mobility management in a two-way messaging system and method therefor.
Huang Chia-Chi (Hsinchu NY TWX) Bantz David F. (Chappaqua NY) Bauchot Frederic (Saint Jeannet NY FRX) Natarajan Kadathur S. (Millwood NY) Narasimhan Anand (New York NY) Wetterwald Michele M. (Cagnes , Handoff monitoring in cellular communication networks using slow frequency hopping.
Ruan, Jiandong; Kuehnel, Thomas W., Hardware control interface for IEEE standard 802.11 including transmission control interface component and a transmission status interface component.
Tobagi Fouad A. (Los Altos CA) Fratta Luigi (Segrate ITX) Borgonovo Flaminio (Cant ITX), Local area communication network utilizing a round robin access scheme with improved channel utilization.
Mastrianni, Steven J.; Mohindra, Ajay; Shea, Dennis G., Method and apparatus for a centralized facility for administering and performing connectivity and information management tasks for a mobile user.
Laux,Carlos V.; Toor,Kamaldip; de Siqueira,Marcio G.; Valluru,Sudhakar S.; Hayashi,Steven, Method and apparatus for adjusting operational parameter of a wireless device bases upon a monitored characteristic.
Leedom,David Arlen; Garza,Jose Eulalio; Stakelum,Richard Allen; Ramsay,Leigh William; Irvine,Glenn Michael, Method and apparatus for controlling the allocation of bandwidth of a network access point to an application having a message transmitted on the network.
Peden, II, Jeffrey J.; Gray, Matthew K.; Parker, Coleman P., Method and apparatus for controlling wireless network access privileges based on wireless client location.
McCrady, Dennis D.; Cummiskey, Peter; Doyle, Lawrence J.; Forstrom, Howard, Method and apparatus for determining the position of a mobile communication device.
Bo S. P. Wallentin SE; Leif P. Lindskog SE; Thomas Rimhagen SE; Per O. G. Bark SE; Ulf A. Hansson SE; Harri Vilander FI, Method and apparatus for dynamically adapting a connection state in a mobile communications system.
Dobric,Damian; Rozman,Eduard; Wong,Francis; Finkelstein,Arina, Method and apparatus for hardware implementation independent verification of network layers.
Olson,Timothy; Shuen,Pauline; Sanzgiri,Ajit; Winget,Nancy; Roshan,Pejman, Method and apparatus for locating rogue access point switch ports in a wireless network.
Stratis Glafkos ; Mendoza Julian ; Mendoza Javier ; Anantha Veeraraghavan A., Method and apparatus for predicting signal characteristics in a wireless communication system.
Wang,Jiwei R.; Jayant,Alin; Kadar,Vincent; Kim,Ken, Method and apparatus for providing service selection, redirection and managing of subscriber access to multiple WAP (Wireless Application Protocol) gateways simultaneously.
Yamano Larry C. ; Holloway John T. ; Frank Edward H. ; Mallory Tracy D. ; Corry Alan G. ; Forrest Craig S. ; Peterson Kevin H. ; Robinson Timothy B. ; Snow Dane, Method and apparatus for reducing signal processing requirements for transmitting packet-based data with a modem.
Rappaport, Theodore; Skidmore, Roger; Reifsneider, Eric, Method and system for designing or deploying a communications network which considers frequency dependent effects.
Galluzzo, Joseph D.; Chakra, Al; O'Sullivan, Patrick Joseph; Callanan, Sean, Method and system for dynamically changing user session behavior based on user and/or group classification in response to application server demand.
Kondou Takeshi,JPX ; Takahashi Yasuhiro,JPX ; Matsui Susumu,JPX ; Takebe Keishi,JPX, Method and system for providing information for a mobile terminal.
Bhatti Nina T. ; Friedrich Richard J. ; Jin Tai ; Zara Anna M., Method and systems for allowing data service system to provide class-based services to its users.
Darryl Steven Richman ; Moshe Lichtman ; Mark R. Enstrom ; Thomas E. Lennon ; Ralph A. Lipe ; Pierre-Yves Santerre ; Robert T. Short ; David W. Voth, Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information.
Hluchyj Michael G. (Wellesley MA) Bhargave Amit (Somerville MA) Yin Nanying (Cambridge MA), Method for prioritizing, selectively discarding, and multiplexing differing traffic type fast packets.
Wippenbeck Matthias (Stuttgart DEX) Willmann Gert (Stuttgart DEX) Schrodi Karl (Heimsheim DEX), Method of controlling access to a buffer and a device for temporary storage of data packets and an exchange with such a.
Gandhi,Asif Dawoodi; Kamel,Raafat Edward; Thomas,Mathew; Vitebsky,Stanley; Weaver,Carl Francis, Method of determining transmission rate from a mobile station to a base station in a wireless communication system.
Nordman, Ian; Alamaki, Tero; Vanska, Marko; Gyorbiro, Norbert; Gripenberg, Casper; Tarkiainen, Mikko, Method, system, and apparatus for providing services in a privacy enabled mobile and Ubicom environment.
Scott, Mark; Cheng, Anita; Ho, Simon; Irimescu, George; Voineag, Dorel; Wong, William; Yao, Min; Zadeh, Row J., Method, system, and computer program product for providing voice over the internet communication.
Gitlin Richard D. (Little Silver NJ) Sabnani Krishan K. (Westfield NJ) Woo Thomas Y. C. (Red Bank NJ), Methods and apparatus for bandwidth reduction in a two-way paging system.
Doyle,Ronald P.; Hind,John R.; Narten,Thomas; Peters,Marcia L., Methods, systems and computer program products for detecting a spoofed source address in IP datagrams.
Blakeney ; II Robert D. (San Diego CA) Karmi Gadi (San Diego CA) Tiedemann ; Jr. Edward G. (San Diego CA) Weaver ; Jr. Lindsay A. (San Diego CA), Mobile station assisted soft handoff in a CDMA cellular communications system.
Wright Andrew S.,CAX ; Lai Cuong Hon,CAX ; Shin Soon S.,CAX ; Newton Helen R.,CAX, Multiple access communication network with combined contention and reservation mode access.
Shepard Howard M (Great River NY) Barkan Edward D. (South Setauket NY) Swartz Jerome (Stonybrook NY), Narrow bodied, single- and twin-windowed portable laser scanning head for reading bar code symbols.
Shepard Howard M. (Great River NY) Barkan Edward D. (South Setauket NY) Swartz Jerome (Stonybrook NY), Narrow-bodied, single- and twin-windowed portable laser scanning head for reading bar code symbols.
Shepard Howard M. (Great River NY) Barkan Edward D. (South Setauket NY) Swartz Jerome (Stonybrook NY), Narrow-bodied, single- and twin-windowed portable scanning head for reading bar code symbols.
Shepard Howard M. (Great River NY) Barkan Edward D. (South Setauket NY) Swartz Jerome (Stonybrook NY), Narrow-bodied, single-and twin-windowed portable laser scanning head for reading bar code symbols.
Shepard Howard M. (Great River NY) Barkan Edward D. (South Setauket NY) Swartz Jerome (Stonybrook NY), Narrow-bodied, single-and twin-windowed portable laser scanning head for reading bar code symbols.
Sprecher Jerry W. (Danville CA) Winters ; Jr. Donald J. (Danville CA) Rajwany Amirali S. (Walnut Creek CA) Dodson Michael W. (Walnut Creek CA) Penning Gene R. (Antioch CA) Harrington Darryl F. (Pitts, Network management system.
Zook Ronald E. (Boulder CO) Gombrich Peter P. (Boulder CO), Portable handheld terminal including optical bar code reader and electromagnetic transceiver means for interactive wirel.
Broekhoven Paul V. (Needham MA) Fitzmartin Daniel (Newton MA) Blasche Paul (Arlington MA) Cox ; Jr. Duncan B. (Manchester MA) Upadhyay Triveni (Burlington MA), Precorrelation digital spread spectrum receiver.
Fortune Steven J. (Summit NJ) Gay David M. (New Providence NJ) Kernighan Brian W. (Berkeley Heights NJ) Landron Orlando (Shrewsbury Township ; Monmouth County NJ) Valenzuela Reinaldo A. (Holmdel NJ) , Prediction of indoor electromagnetic wave propagation for wireless indoor systems.
Lockhart ; Jr. Robert K. (Lauderhill FL) Macko William J. (Tamarac FL) Bass Robert H. (Sunrise FL) Wallace Craig S. (Coral Springs FL) Moore Morris A. (Sunrise FL), Re-linked portable data terminal controller system.
Simpson Raymond W. (Hamilton Square NJ) Chandler Donald G. (Pennington NJ) Bowers John (Monmouth Junction NJ), Remote control system, components and methods.
Clarkson, Kenneth L.; Hampel, Karl Georg; Hobby, John D.; Polakos, Paul Anthony, Road-based evaluation and interpolation of wireless network parameters.
Weinberg Aaron (Potomac MD) Ebert Paul M. (Potomac MD) Fee Joseph J. (Wheaton MD) Kaminsky Yaroslav (Herndon VA) Keblawi Feisal S. (Vienna VA) Scales Walter C. (McLean VA), Spread spectrum communications method and apparatus.
Gilhousen Klein S. (San Diego CA) Jacobs Irwin M. (La Jolla CA) Weaver ; Jr. Lindsay A. (San Diego CA), Spread spectrum multiple access communication system using satellite or terrestrial repeaters.
Croft Thomas M. (Cary NC) Dent Paul W. (Stehag SEX) Harte Lawrence J. (Cary NC) Solve Torbjorn (Lund SEX), Standby power savings with cumulative parity check in mobile phones.
Rappaport, Theodore; Skidmore, Roger; Henty, Benjamin, System and method for design, tracking, measurement, prediction and optimization of data communication networks.
Gilhousen Klein S. (San Diego CA) Jacobs Irwin M. (La Jolla CA) Padovani Roberto (San Diego CA) Weaver ; Jr. Lindsay A. (San Diego CA) Wheatley ; III Charles E. (Del Mar CA) Viterbi Andrew J. (La Jol, System and method for generating signal waveforms in a CDMA cellular telephone system.
Cromer,Daryl Carvis; Jakes,Philip John; Locker,Howard Jeffrey; Griffiths, Jr.,Ronald John, System and method for passive scanning of authorized wireless channels.
Massie,Rodney E.; Speaks,Chantel M.; Franklin,Julian M.; Leboulanger,Patrick, System and method of querying a device, checking device roaming history and/or obtaining device modem statistics when device is within a home network and/or complementary network.
Zhou, Peter Y.; Pang, Dexing; Tong, Yiu-Cho Alan; Lin, Ning; Addington, David Ralph; Albanna, Rowena Lampa; Albanna, Amro; Bolton, Keith I., System for localizing and sensing objects and providing alerts.
Alpdemir, Ahmet, System, method, and business model for speech-interactive information system having business self-promotion, audio coupon and rating features.
Seazholtz John W. ; Farris Robert D., Use of cellular digital packet data (CDPD) communications to convey system identification list data to roaming cellular.
Carter, Scott J.; Flanders, Edward L.; Hannah, Stephen E., Wireless LAN architecture for integrated time-critical and non-time-critical services within medical facilities.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.