The Experts below are selected from a list of 2370 Experts worldwide ranked by ideXlab platform
Timothy J. Thompson - One of the best experts on this subject based on the ideXlab platform.
-
chapter 5 obex
Bluetooth Application Programming with the Java APIs, 2004Co-Authors: Bala C Kumar, Paul J. Kline, Timothy J. ThompsonAbstract:Publisher Summary This chapter deals with OBEX that provides a structured way to send data between embedded devices. OBEX was defined by IrDA and adopted by the Bluetooth SIG. The Generic Object Exchange Profile (GOEP) defines OBEX within the Bluetooth world. Many different profiles are defined on top of GOEP. For Bluetooth devices, OBEX uses the RFCOMM protocol as the transport protocol. OBEX is built on a Request and response scheme. The client drives the Connection by issuing Requests to the server. The server can accept or reject the Request using any of the HTTP response codes. Connect, PUT, GET, SETPATH, DELETE, CREATE EMPTY, and DISConnect are the valid operations that may be performed by a client. A client session begins with a Connect Request and ends with a DISConnect Request. OBEX also provides a mechanism for authentication. This method is different from Bluetooth authentication. OBEX authentication uses a challenge and response scheme.
Bala C Kumar - One of the best experts on this subject based on the ideXlab platform.
-
chapter 5 obex
Bluetooth Application Programming with the Java APIs, 2004Co-Authors: Bala C Kumar, Paul J. Kline, Timothy J. ThompsonAbstract:Publisher Summary This chapter deals with OBEX that provides a structured way to send data between embedded devices. OBEX was defined by IrDA and adopted by the Bluetooth SIG. The Generic Object Exchange Profile (GOEP) defines OBEX within the Bluetooth world. Many different profiles are defined on top of GOEP. For Bluetooth devices, OBEX uses the RFCOMM protocol as the transport protocol. OBEX is built on a Request and response scheme. The client drives the Connection by issuing Requests to the server. The server can accept or reject the Request using any of the HTTP response codes. Connect, PUT, GET, SETPATH, DELETE, CREATE EMPTY, and DISConnect are the valid operations that may be performed by a client. A client session begins with a Connect Request and ends with a DISConnect Request. OBEX also provides a mechanism for authentication. This method is different from Bluetooth authentication. OBEX authentication uses a challenge and response scheme.
Paul J. Kline - One of the best experts on this subject based on the ideXlab platform.
-
chapter 5 obex
Bluetooth Application Programming with the Java APIs, 2004Co-Authors: Bala C Kumar, Paul J. Kline, Timothy J. ThompsonAbstract:Publisher Summary This chapter deals with OBEX that provides a structured way to send data between embedded devices. OBEX was defined by IrDA and adopted by the Bluetooth SIG. The Generic Object Exchange Profile (GOEP) defines OBEX within the Bluetooth world. Many different profiles are defined on top of GOEP. For Bluetooth devices, OBEX uses the RFCOMM protocol as the transport protocol. OBEX is built on a Request and response scheme. The client drives the Connection by issuing Requests to the server. The server can accept or reject the Request using any of the HTTP response codes. Connect, PUT, GET, SETPATH, DELETE, CREATE EMPTY, and DISConnect are the valid operations that may be performed by a client. A client session begins with a Connect Request and ends with a DISConnect Request. OBEX also provides a mechanism for authentication. This method is different from Bluetooth authentication. OBEX authentication uses a challenge and response scheme.
Michele Zorzi - One of the best experts on this subject based on the ideXlab platform.
-
fast initial access for mmwave 5g systems with hybrid beamforming using online statistics learning
IEEE Communications Magazine, 2019Co-Authors: Hossein Soleimani, Raul Parada, Stefano Tomasin, Michele ZorziAbstract:In cellular communication systems, user discovery or initial access (IA) procedures enable a terminal entering a cell to Connect to the base station (BS). Up to 4G systems, users broadcast a cell-Connect Request omnidirectionally, and the BS replies to the Request. In 5G systems operating at mmWave, directional transmissions (by means of beamforming) are needed to overcome strong attenuations. However, during IA the user's and BS's reciprocal positions are not known, and therefore a search procedure explores different directions, substantially increasing the IA overhead. Still, directions of arrival statistics largely depend on buildings and typical user entrance paths, which characterize the cell. By exploiting these statistics IA can be significantly accelerated, by searching more often where users typically are. In order to acquire the statistics, an online method is proposed and its performance is assessed for the first time using real data from a traffic data survey. We observe that the online method reduces the average discovery time up to 25 percent with respect to the conventional approach that does not exploit the user statistics.
Hossein Soleimani - One of the best experts on this subject based on the ideXlab platform.
-
fast initial access for mmwave 5g systems with hybrid beamforming using online statistics learning
IEEE Communications Magazine, 2019Co-Authors: Hossein Soleimani, Raul Parada, Stefano Tomasin, Michele ZorziAbstract:In cellular communication systems, user discovery or initial access (IA) procedures enable a terminal entering a cell to Connect to the base station (BS). Up to 4G systems, users broadcast a cell-Connect Request omnidirectionally, and the BS replies to the Request. In 5G systems operating at mmWave, directional transmissions (by means of beamforming) are needed to overcome strong attenuations. However, during IA the user's and BS's reciprocal positions are not known, and therefore a search procedure explores different directions, substantially increasing the IA overhead. Still, directions of arrival statistics largely depend on buildings and typical user entrance paths, which characterize the cell. By exploiting these statistics IA can be significantly accelerated, by searching more often where users typically are. In order to acquire the statistics, an online method is proposed and its performance is assessed for the first time using real data from a traffic data survey. We observe that the online method reduces the average discovery time up to 25 percent with respect to the conventional approach that does not exploit the user statistics.