COMMUNICATION DEVICE AND METHOD
20210341565 · 2021-11-04
Assignee
Inventors
- Felix Fellhauer (Stuttgart, DE)
- Thomas Handte (Stuttgart, DE)
- Dana Ciochina (Stuttgart, DE)
- Nabil Sven Loghin (Stuttgart, DE)
Cpc classification
G01S5/0273
PHYSICS
H04W64/006
ELECTRICITY
International classification
Abstract
A communication device for RF based communication with another communication device, said communication device comprising circuitry configured to apply a fine timing measurement, FTM, procedure. The circuitry is configured to determine an FTM mode out of at least two different FTM modes, and to perform an FTM procedure to determine the round trip time, RTT, between the communication device and the other communication device, wherein the RTT is determined by evaluating a time information of a tap of the channel impulse response, wherein the tap used for the evaluation depends on the determined FTM mode.
Claims
1. A communication device for RF based communication with another communication device, said communication device comprising circuitry configured to apply a fine timing measurement, FTM, procedure, wherein the circuitry is configured to determine an FTM mode out of at least two different FTM modes, perform an FTM procedure to determine the round trip time, RTT, between the communication device and the other communication device, wherein the RTT is determined by evaluating a time information of a tap of the channel impulse response, wherein the tap used for the evaluation depends on the determined FTM mode.
2. The communication device as claimed in claim 1, wherein the circuitry is configured to determine the FTM mode based on at least one of a received FTM signaling information or a recognition of a predetermined condition or an analysis of the channel impulse response or the capabilities of the communication device and/or the other communication device or a standard implemented by the communication device.
3. The communication device as claimed in claim 1, wherein the circuitry is configured to determine the FTM mode from among a group of FTM modes, each indicating a different FTM procedure from among a group of FTM procedures including a first path FTM procedure in which the first tap is used for the evaluation and a best path FTM procedure in which the strongest tap is used for the evaluation.
4. The communication device as claimed in claim 3, wherein the circuitry is configured to select the FTM mode indicating the first path FTM procedure if the FTM mode indicating the best path FTM procedure is not supported by the communication device or the other communication device.
5. The communication device as claimed in claim 3, wherein the group of FTM procedures further includes a selected path FTM procedure in which a selected tap is used for the evaluation.
6. The communication device as claimed in claim 1, further comprising beamforming circuitry configured to perform beamforming for the FTM procedure using an Antenna Weight Vector, AWV, which is selected based on the FTM mode.
7. A communication method of a communication device for RF based communication with another communication device, said communication method being configured to apply a fine timing measurement, FTM, procedure, wherein the communication method comprises determining an FTM mode out of at least two different FTM modes, performing an FTM procedure to determine the round trip time, RTT, between the communication device and the other communication device, wherein the RTT is determined by evaluating a time information of a tap of the channel impulse response, wherein the tap used for the evaluation depends on the determined FTM mode.
8. A communication device for RF based communication with another communication device, said communication device comprising circuitry configured to determine a time of flight of RF signals exchanged with the other communication device via two or more paths, wherein the circuitry is configured to select a first path of said two or more paths by determining the first tap among the taps of the channel impulse responses of said two or more paths and selecting the path corresponding to the first tap as the first path, obtain the time of flight for said first path, select a second path of said two or more paths by determining another tap among the taps of the channel impulse responses of said two or more paths, wherein the other tap is different from said first tap, and selecting the path corresponding to the other tap as the second path, and obtain the time of flight for said second path.
9. The communication device as claimed in claim 8, wherein the circuitry is configured to select the second path by determining the strongest tap among the taps of the channel impulse responses of said two or more paths and to select the path corresponding to the strongest tap as the second path.
10. The communication device as claimed in claim 8, wherein the circuitry is configured to select the second path by determining the first tap among the taps of the channel impulse responses of said two or more paths after a predetermined delay and to select the path corresponding to the first tap after said predetermined delay as the second path.
11. The communication device as claimed in claim 8, wherein the circuitry is configured to select the second path by determining the first tap among the taps of the channel impulse responses of said two or more paths within a time window and to select the path corresponding to the first tap within said time window as the second path.
12. The communication device as claimed in claim 8, wherein the circuitry is configured to select the second path by determining the strongest tap above the sensitivity threshold among the taps of the channel impulse responses of said two or more paths within a time window and to select the path corresponding to the strongest tap within said time window as the second path.
13. The communication device as claimed in claim 8, wherein the circuitry is configured to select the second path by determining the tap among the taps of the channel impulse responses of said two or more paths to perform an FTM procedure via said second path by signaling an index.
14. The communication device as claimed in claim 8, wherein the circuitry is configured to obtain the time of flight for said first path by performing an FTM procedure via said first path and/or to obtain the time of flight for said second path by performing an FTM procedure via said second path.
15. The communication device as claimed in claim 14, further comprising signaling circuitry configured to generate FTM signaling information indicating that the communication device is configured to perform an FTM procedure via said second path.
16. The communication device as claimed in claim 15, wherein the signaling circuitry is configured to generate FTM signaling information indicating if the communication device is configured to perform an FTM procedure via a path corresponding to the strongest tap as said second path and/or indicating to which tap the path selected as the second path corresponds.
17. The communication device as claimed in claim 8, further comprising position estimation circuitry configured to determine the position of the communication device based on the times of flight of the first and second paths.
18. The communication device as claimed in claim 14, further comprising beamforming circuitry configured to perform beamforming on a selected path before performing the FTM procedure via said path.
19. A communication method for RF based communication with another communication device, said communication method comprising a method configured to determine a time of flight of RF signals exchanged with the other communication device via two or more paths comprising selecting a first path of said two or more paths by determining the first tap among the taps of the channel impulse responses of said two or more paths and selecting the path corresponding to the first tap as the first path, obtaining the time of flight for said first path, selecting a second path of said two or more paths by determining another tap among the taps of the channel impulse responses of said two or more paths, wherein the other tap is different from said first tap, and selecting the path corresponding to the other tap as the second path, and obtaining the time of flight for said second path.
20. A non-transitory computer-readable recording medium that stores therein a computer program product, which, when executed by a processor, causes the method according to claim 7 to be performed.
Description
BRIEF DESCRIPTION OF THE DRAWING
[0027] A more complete appreciation of the disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0043] Referring now to the drawings, wherein like reference numerals designate identical or corresponding parts throughout the several views,
[0044] When a Fine Timing Measurement (FTM) procedure is performed, the length of the path 3 between the I-STA 1 and the R-STA 2 can be calculated by estimating the TOA of the channel tap belonging to the LOS path indicated by the arrow 30 (Dirac impulse) in the channel impulse response (CIR) plot depicted in
[0045] A CIR can be estimated either from a known signal in time domain in a single carrier system or from known subcarriers in a multicarrier system. In single carrier systems, such as described in the upcoming standard IEEE 802.11ay, a Golay sequence may be transmitted, which exhibits good correlation properties. When the received signal (which reflects noisy multipath propagation) is correlated with the known Golay sequence (and after proper normalization, if needed), the CIR is obtained. In a multicarrier system, e.g., OFDM-based 802.11n/ac, known subcarriers (pilots) are inserted in the frequency domain. After equalizing the received signal, an inverse Fourier transformation transforms the frequency response of the channel to the CIR.
[0046] The true (omnidirectional) CIR may be difficult to estimate for mmWave signals, since transmission and reception is typically directed in narrow beams via beamforming. Using a certain beamforming constellation (at transmitter and receiver side) will result in an effective CIR, seen only for this constellation.
[0047] As a side effect, the usage of PAAs allows to estimate channel properties (like DOA and DOD) very accurately (e.g., by investigating phase differences of the RF wave front at different elements of the PAA). These channel properties can be exploited in order to deliver positioning information in LOS situations with only one communication link (while trilateration requires at least three links).
[0048] In indoor scenarios, where reflections of paths on scatterers/reflectors exist, multipath propagation occurs. The present disclosure is of particular interest in cases where the LOS path is obstructed by an obstacle (obstructed LOS, O-LOS), in which case the LOS-only path will result in degraded estimations of TOF and DOA/DOD due to the weak signal levels. In many scenarios (particularly indoor scenarios where many reflected paths are available) there is more than a single path present interconnecting two communication devices. If the direct path is obstructed the respective tap in the CIR is weakened, and more prone to noisy observations. Such a scenario is shown in
[0049] For the purpose of data transmission, beamforming may be conducted by selecting AWVs that focus on the reflected path 5, because the power |h.sub.eff(τ)| (or more precisely |h.sub.eff(τ)|.sup.2) of the obstructed path 4 (indicated in the CIR depicted in
[0050] On the other hand, for the purpose of localization it would be the best choice to select AWVs that focus on the O-LOS beam path 4, independent on the power of the first CIR tap. By using this path 4 for beamforming, position estimation can be done by estimating a single angle of arrival/departure (AOA/AOD) and a single TOF for the O-LOS path 4. This situation is depicted in
[0051] One of the problems addressed by the present disclosure corresponds to the situation depicted in
[0052] Therefore, a dedicated beamforming may be performed in order to focus on the NLOS path 5, as is currently possible according to the IEEE 802.11ay specification draft. As visualized in
[0053] In the 60 GHz frequency domain, usually analog beamforming is required in order to overcome the strong attenuation of radio signals by free-space path loss. Therefore electronically steerable antennas are used, such as PAAs. The focus direction of these antennas can technically be influenced by AWVs that weight the transmitted or received signals of multiple sub antennas in a way that they interfere constructively or destructively, depending on angle of incidence (arrival) or angle of departure. This interference then is usually only constructive for a distinct spatial direction. For other directions the signals interfere destructively. This results in a spatial directivity of such antenna arrays. In the state of the art, there are already two purposes of beamforming that can be distinguished: i) beamforming for the purpose of positioning, using the LOS (or O-LOS) path called “First Path Beamforming” and ii) beamforming for the purpose of communication called “Best Path Beamforming” (for communication).
[0054] Fine Timing Measurement (FTM) is performed to determine the Round Trip Time (RTT) of a data packet between an I-STA and an R-STA.
[0055] According to an aspect of the present disclosure this approach is extended in order to systematically evaluate other RTTs than the shortest one. Therefore, the spatial filtering properties of PAA antennas and respective AWVs can be taken as an advantage.
[0056] When beamforming is applied for the scenario shown in
[0057] This is illustrated in
[0058] Depending on detailed parameters of the scenario, four different cases may exist, as visualized in
[0059] One aspect of the present invention relates to a communication device 200, as shown in
[0060] As shown in
[0061] For example, an FTM mode may in one embodiment indicate a particular parameter set to be used by the FTM procedure, or it may select a certain FTM procedure which was initialized with a particular parameter set. Such a particular parameter set may inter alia include a parameter selecting a specific tap of the channel response (in other words, a parameter with a specific TOA definition) and, preferably, a parameter selecting a specific AWV. In these embodiments, each of the different FTM modes would relate to a parameter set including a different TOA definition or, in one embodiment, a different combination of TOA definition and AWV.
[0062] For instance, TOA and TOD of messages exchanged with the other communication device 210 may be determined. The determined RTT (and/or the determined TOA and TOD) may then e.g. be used for position estimation of the position of the communication device 200 and/or the other communication device 210, by extracting the TOF information from TOA and TOD time stamps.
[0063]
which can be used for trilateration.
[0064] There are different options to determine the FTM mode. One option is to determine the FTM mode based on at least one of a received FTM signaling information or a recognition of a predetermined condition (e.g. a protocol flag, capability, FTM request parameters, etc.) or an analysis of the channel impulse response or the capabilities of the communication device 200 and/or the other communication device 210 or a standard (e.g. IEEE802.11ay or 802.11az) implemented by the communication device 200. According to another option the FTM mode is selected from among a group of FTM modes, each indicating a different FTM procedure from among a group of FTM procedures including a first path FTM procedure, in which the first tap is used for the evaluation, and a best path FTM procedure, in which the strongest tap is used for the evaluation. Hereby, the FTM mode indicating the first path FTM procedure may be selected if the FTM mode indicating the best path FTM procedure is not supported by the communication device 200 or the other communication device 210 (or if the communication device 200 and/or the other communication device 210 is a legacy communication device). The group of FTM procedures may further include a selected path FTM procedure in which an arbitrary selected tap (e.g. the second or third strongest tap, or the second or third tap by time index) is used for the evaluation. According to an embodiment FTM frames may be transmitted with different AWVs and beamforming training blocks may be appended, by which AOA and AOD measurements can be made.
[0065] In an embodiment different antenna weight vectors may be determined for weighting antenna signals transmitted by different antennas of an antenna array used for transmitting a message. An antenna weight vector may be determined based on the determined FTM mode.
[0066] In another embodiment the FTM mode may be determined based on a received FTM mode signaling included in a trigger field of an FTM Request action frame.
[0067] Generally, the default FTM procedure is first path FTM (also called single tap FTM), which intends to measure the shortest RTT. The receiver's signal processing circuit is configured to detect the TOF of the first tap above the sensitivity threshold. When evaluating the scenarios shown in
[0068] For the remaining two cases shown in
[0069] To resolve the case shown in
τ.sub.TOA=τ.sub.i.sub.
with the CIR defined by
[0070] Even when beamforming is applied, multiple taps stronger than the sensitivity threshold might remain in the effective CIR. If the selected path for FTM does not correspond to the first tap, a decision may be made in order to perform FTM on the selected path (called selected path FTM).
[0071] The first path FTM procedure described above would result in incorrect FTM results. This can be resolved by specification of a configurable waiting period τ.sub.min>0, during which the receiver ignores arriving radio signals. For the remaining period τ≥τ.sub.min, a modified FTM procedure is performed by searching either for the first tap (called first path FTM) or the strongest tap (also called strongest path FTM), as illustrated in
[0072] This approach can be extended by additionally specifying an interval of interest in absolute manner, according to which τ.sub.max>τ>τ.sub.min (as shown in
[0073] According to an embodiment indirect FTM measurement may be performed, according to which the first path FTM procedure is performed, but a specific tap delay is estimated and added to the TOF of the first tap.
[0074] According to another embodiment multi-tap beamforming may be applied, according to which beamforming is applied so that multiple taps are detectable. This allows using the selected tap FTM procedure. If the first tap is not detectable, tap selection by delay-range is not possible.
[0075] According to another embodiment selection of a tap may be performed by signaling an index of a correlation peak. The correlation signal is calculated by correlating a known training/synchronization sequence, such as a Golay sequence, with the received signal. Index signaling may then be performed to select a specific path to be used for TOA measurements.
[0076] According to another embodiment a threshold value might be defined on top of the physically caused threshold (which is depicted in
[0077]
[0078]
[0079] In the following another embodiment of a communication device for RF based communication with another communication device will be described. The communication device may generally be configured like the communication device 200 (or 210) shown in
[0080] For instance, the circuitry 201 (or 211) may be configured to apply an FTM procedure. In this embodiment the FTM procedure is performed by exchanging RF signals via two or more paths with the other communication device 210 to determine for said two or more paths the respective time of flight of exchanged RF signals, i.e. there are two or more paths as e.g. shown in
[0081] As shown in
[0082] In a second step S21 the time of flight for said first path is obtained. For instance, an FTM procedure may be performed via said first path 10 to obtain the time of flight for said first path.
[0083] In a third step S22 a second path of said two or more paths 10, 11, 12, 13 is selected by determining another tap among the taps of the channel impulse responses of said two or more paths, wherein the other tap is different from said first tap 100, and the path corresponding to the other tap is selected as the second path. For instance, referring again to the scenario shown in
[0084] In a fourth step S23 the time of flight for said second path is obtained. For instance, an FTM procedure may be performed via said second path (e.g. path 10 or 12) to obtain the time of flight for said second path.
[0085] The method described in
[0086] Another embodiment of a communication method according to the present disclosure is illustrated in the flow chart depicted in
[0087] Another embodiment of a communication method according to the present disclosure is illustrated in the flow chart depicted in
[0088] The disclosed solutions are well suited to be adopted by further 802.11ay products because they fit the proposed architecture for the future 802.11ay or 802.11az standard in which respective antenna configurations are employed and because they require only slight modifications to the requirements specification of the 802.11az standard. Compared to the current proposals for FTM, they do not require the first tap in the CIR to be the one corresponding to the selected path. This allows to use RTT information of multiple taps for the purpose of positioning, increasing the accuracy of such methods.
[0089] According to embodiments of the disclosure FTM may be performed with respect to the strongest tap (e.g. in conjunction with “best path” beamforming) instead of or in addition to FTM performed with respect to the first tap. Selection schemes for performing FTM with respect to a specific tap n CIR are provided. Further, respective signaling schemes to signal capabilities and request FTM procedure with respective modes are provided.
[0090] The disclosed embodiments may further be used in applications apart from those mentioned above, such as communication systems that use another other physical layer than that of wireless communication. More specifically, the disclosed embodiments are not limited to the use of directive communications (via beamforming) with mmWave electromagnetic waves in free space, or electromagnetic waves in general. These applications may include wired networks such as field bus systems, optical communications via optical fibers, optical wireless communication or communication with acoustic waves. In those applications, the measured RTT values may not directly correspond to reflections in a three-dimensional space such as a room, but instead result to from the underlying network topology or reflection properties, e.g. impedance mismatch in case of a cable network. Precise measurement of multiple RTT values using the disclosed embodiments may be used to precisely estimate network properties like topology (e.g., for smart metering), monitor physical states or may further be useful to enhance performance of communication e.g. by pre-distortion of sent signals to mitigate multipath effects. In the acoustical domain, arrays of speakers or microphones can also allow for precise angular estimation to locate a source or a reflector. The disclosed embodiments allow to estimate RTT of acoustic waves via LOS or NLOS paths.
[0091] Thus, the foregoing discussion discloses and describes merely exemplary embodiments of the present disclosure. As will be understood by those skilled in the art, the present disclosure may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Accordingly, the disclosure of the present disclosure is intended to be illustrative, but not limiting of the scope of the disclosure, as well as other claims. The disclosure, including any readily discernible variants of the teachings herein, defines, in part, the scope of the foregoing claim terminology such that no inventive subject matter is dedicated to the public.
[0092] In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. A single element or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
[0093] In so far as embodiments of the disclosure have been described as being implemented, at least in part, by software-controlled data processing apparatus, it will be appreciated that a non-transitory machine-readable medium carrying such software, such as an optical disk, a magnetic disk, semiconductor memory or the like, is also considered to represent an embodiment of the present disclosure. Further, such a software may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems.
[0094] The elements of the disclosed devices, apparatus and systems may be implemented by corresponding hardware and/or software elements, for instance appropriated circuits. A circuit is a structural assemblage of electronic components including conventional circuit elements, integrated circuits including application specific integrated circuits, standard integrated circuits, application specific standard products, and field programmable gate arrays. Further a circuit includes central processing units, graphics processing units, and microprocessors which are programmed or configured according to software code. A circuit does not include pure software, although a circuit includes the above-described hardware executing software.
[0095] It follows a list of further embodiments of the disclosed subject matter:
[0096] 1. A communication device for RF based communication with another communication device, said communication device comprising circuitry configured to apply a fine timing measurement, FTM, procedure, wherein the circuitry is configured to [0097] determine an FTM mode out of at least two different FTM modes, [0098] perform an FTM procedure to determine the round trip time, RTT, between the communication device and the other communication device, wherein the RTT is determined by evaluating a time information of a tap of the channel impulse response, wherein the tap used for the evaluation depends on the determined FTM mode.
[0099] 2. The communication device as defined in any one of the preceding embodiments, wherein the circuitry is configured to determine the FTM mode based on at least one of a received FTM signaling information or a recognition of a predetermined condition or an analysis of the channel impulse response or the capabilities of the communication device and/or the other communication device or a standard implemented by the communication device.
[0100] 3. The communication device as defined in any one of the preceding embodiments, wherein the circuitry is configured to determine the FTM mode from among a group of FTM modes, each indicating a different FTM procedure from among a group of FTM procedures including a first path FTM procedure in which the first tap is used for the evaluation and a best path FTM procedure in which the strongest tap is used for the evaluation.
[0101] 4. The communication device as defined in embodiment 3, wherein the circuitry is configured to select the FTM mode indicating the first path FTM procedure if the FTM mode indicating the best path FTM procedure is not supported by the communication device or the other communication device.
[0102] 5. The communication device as defined in embodiment 3 or 4, wherein the group of FTM procedures further includes a selected path FTM procedure in which a selected tap is used for the evaluation.
[0103] 6. The communication device as defined in any one of the preceding embodiments, further comprising beamforming circuitry configured to perform beamforming for the FTM procedure using an Antenna Weight Vector, AWV, which is selected based on the FTM mode.
[0104] 7. The communication device as defined in any one of the preceding embodiments, wherein the circuitry is configured to determine and/or apply different antenna weight vectors for weighting antenna signals transmitted or received by different antennas of an antenna array used for transmitting or receiving a signal.
[0105] 8. The communication device as defined in any one of the preceding embodiments, wherein the circuitry is configured to determine and/or apply an antenna weight vector based on the determined FTM mode.
[0106] 9. The communication device as defined in any one of the preceding embodiments, wherein the circuitry is configured to determine the FTM mode based on a received FTM mode signaling included in a trigger field of an FTM Request Action field.
[0107] 10. The communication device as defined in any one of the preceding embodiments, wherein the circuitry is configured to determine the FTM mode based on a received FTM mode signaling included in a Fine Timing Measurement Parameters field of a Fine Timing Measurement Parameters element.
[0108] 11. A communication method of a communication device for RF based communication with another communication device, said communication method being configured to apply a fine timing measurement, FTM, procedure, wherein the communication method comprises [0109] determining an FTM mode out of at least two different FTM modes, [0110] performing an FTM procedure to determine the round trip time, RTT, between the communication device and the other communication device, wherein the RTT is determined by evaluating a time information of a tap of the channel impulse response, wherein the tap used for the evaluation depends on the determined FTM mode.
[0111] 12. A communication device for RF based communication with another communication device, said communication device comprising circuitry configured to determine a time of flight of RF signals exchanged with the other communication device via two or more paths, wherein the circuitry is configured to [0112] select a first path of said two or more paths by determining the first tap among the taps of the channel impulse responses of said two or more paths and selecting the path corresponding to the first tap as the first path, [0113] obtain the time of flight for said first path, [0114] select a second path of said two or more paths by determining another tap among the taps of the channel impulse responses of said two or more paths, wherein the other tap is different from said first tap, and selecting the path corresponding to the other tap as the second path, and [0115] obtain the time of flight for said second path.
[0116] 13. The communication device as defined in embodiment 12, wherein the circuitry is configured to select the second path by determining the strongest tap among the taps of the channel impulse responses of said two or more paths and to select the path corresponding to the strongest tap as the second path.
[0117] 14. The communication device as defined in embodiment 12, wherein the circuitry is configured to select the second path by determining the first tap among the taps of the channel impulse responses of said two or more paths after a predetermined delay and to select the path corresponding to the first tap after said predetermined delay as the second path.
[0118] 15. The communication device as defined in embodiment 12, wherein the circuitry is configured to select the second path by determining the first tap among the taps of the channel impulse responses of said two or more paths within a time window and to select the path corresponding to the first tap within said time window as the second path.
[0119] 16. The communication device as defined in embodiment 12, wherein the circuitry is configured to select the second path by determining the strongest tap above the sensitivity threshold among the taps of the channel impulse responses of said two or more paths within a time window and to select the path corresponding to the strongest tap within said time window as the second path.
[0120] 17. The communication device as defined in embodiment 12, wherein the circuitry is configured to select the second path by determining the tap among the taps of the channel impulse responses of said two or more paths to perform an FTM procedure via said second path by signaling an index.
[0121] 18. The communication device as defined in embodiment 17, wherein the index selects a tap among the taps of the channel impulse responses of said two or more paths sorted by the tap's magnitude.
[0122] 19. The communication device as defined in embodiment 17, wherein the index selects a tap among the taps of the channel impulse responses of said two or more paths sorted by the tap's delay.
[0123] 20. The communication device as defined in any one of embodiments 12 to 19, wherein the circuitry is configured to obtain the time of flight for said first path by performing an FTM procedure via said first path and/or to obtain the time of flight for said second path by performing an FTM procedure via said second path.
[0124] 21. The communication device as defined in embodiment 20, further comprising signaling circuitry configured to generate FTM signaling information indicating that the communication device is configured to perform an FTM procedure via said second path.
[0125] 22. The communication device as defined in embodiment 21, wherein the signaling circuitry is configured to generate FTM signaling information indicating if the communication device is configured to perform an FTM procedure via a path corresponding to the strongest tap as said second path and/or indicating to which tap the path selected as the second path corresponds.
[0126] 23. The communication device as defined in embodiment 21 or 22, wherein the signaling circuitry is configured to include the FTM signaling information into an Extended Capabilities Field or a Fine Timing Measurement Parameters Field.
[0127] 24. The communication device as defined in any one of embodiments 12 to 23, further comprising position estimation circuitry configured to determine the position of the communication device based on the times of flight of the first and second paths.
[0128] 25. The communication device as defined in embodiment 24, wherein the position estimation circuitry is configured to additionally use angle information for the first and second paths, the angle information indicating the angle of departure and the angle of arrival of an RF signal exchanged via the respective path, for determining the position of the communication device.
[0129] 26. The communication device as defined in embodiment 20, further comprising beamforming circuitry configured to perform beamforming on a selected path before performing the FTM procedure via said path.
[0130] 27. A communication method for RF based communication with another communication device, said communication method comprising a method configured to determine a time of flight of RF signals exchanged with the other communication device via two or more paths comprising [0131] selecting a first path of said two or more paths by determining the first tap among the taps of the channel impulse responses of said two or more paths and selecting the path corresponding to the first tap as the first path, [0132] obtaining the time of flight for said first path, [0133] selecting a second path of said two or more paths by determining another tap among the taps of the channel impulse responses of said two or more paths, wherein the other tap is different from said first tap, and selecting the path corresponding to the other tap as the second path, and [0134] obtaining the time of flight for said second path.
[0135] 28. The communication device as defined in any one embodiments 1 to 10 or 12 to 26, further comprising antenna circuitry comprising one or more antenna elements for transmitting and receiving RF signals.
[0136] 29. The communication device as defined in any one embodiments 1 to 10 or 12 to 26, wherein the communication device is configured for communicating with the other communication device in the 60 GHz frequency band.
[0137] 30. A non-transitory computer-readable recording medium that stores therein a computer program product, which, when executed by a processor, causes the method according to claim 11 or 27 to be performed.
[0138] 31. A computer program comprising program code means for causing a computer to perform the steps of said method according to embodiment 11 or 27 when said computer program is carried out on a computer.