An in-vivo device may allocate a sensing window in a work cycle for sensing and processing localization signals to determine the location/orientation of the in-vivo device. The in-vivo device may use a timing unit to schedule transmission of data frames and the sensing of the localization signals relative to a reference time embedded in work cycles. The timing unit may produce a clock signal based on which the in-vivo device may measure time specifics, which define the sensing window, relative to the reference time. A receiver may use data embedded in data frames to restore the clock signal and the reference time, and, from them, and using identical or similar time specifics, generate a synchronization signal for a localization signals source (LSS) to enable the LSS to generate localization signals in synchronization with the sensing windows.L'invention concerne un dispositif in vivo pouvant attribuer une fenêtre de détection dans un cycle de travail pour la détection et le traitement de signaux de localisation pour déterminer l'emplacement/l'orientation du dispositif in vivo. Le dispositif in vivo peut utiliser un synchronisateur pour programmer la transmission de trames de données et la détection des signaux de localisation par rapport à un temps de référence intégré dans des cycles de travail. Le synchronisateur peut produire un signal d'horloge sur la base duquel le dispositif in vivo peut mesurer des données particulières de temps, qui définissent la fenêtre de détection, par rapport au temps de référence. Un dispositif de réception peut utiliser des données intégrées dans des trames de données pour restaurer le signal d'horloge et le temps de référence, et, à partir de ceux-ci, et à l'aide de données particulières de temps identiques ou similaires, générer un signal de synchronisation pour une source de signaux de localisation (LSS) pour permettre aux LSS de générer des signaux de localisation en synchronisation avec les fenêtres de détection.