S
smallputin
Guest
quelqu'un peut me dire si mon algorithme est juste en utilisant l'algorithme Gardner pour la récupération du rythme?
l'algorithme est suivie en tant que:
suppose 4 échantillons par symbole.soustraire la valeur d'enregistrement et de mot de contrôle à la fois dans les sous-officiers à chaque point de l'échantillon (n (i)-w (j)). Nous supposons que la valeur initiale du registre et de mot de commande sont comprises entre 0 et 0,5 respectively.the résultat de la soustraction doivent être dépassées 1 (mod ((n (i)-w (j)), 1). Et le résultat de la soustraction est inférieure ou égale à 0. calculer l'intervalle de fraction (2 * n (i)). nous pouvons faire un don de la fraction intervalle comme u utilisation u.now à interpolate.if le point d'échantillonnage est premier ou deuxième personne, la valeur interpolée est y
. Si le point de l'échantillon est le troisième ou le quatrième, la valeur interpolée est y (n-1 / 2) . Si la valeur substracton (n (i)-w (j)) est supérieur à 0 et le point d'échantillonnage est le deuxième ou le quatrième, nous devons donc d'interpoler la valeur et la valeur interpolée donnés sous la forme y
, y (n-1 / 2). Après cela, nous calculons la prochaine symbol.we calculer erreur de timing pour chaque symbol.update le mot de contrôle, mis erreur de timing que filtre de boucle.
l'algorithme est suivie en tant que:
suppose 4 échantillons par symbole.soustraire la valeur d'enregistrement et de mot de contrôle à la fois dans les sous-officiers à chaque point de l'échantillon (n (i)-w (j)). Nous supposons que la valeur initiale du registre et de mot de commande sont comprises entre 0 et 0,5 respectively.the résultat de la soustraction doivent être dépassées 1 (mod ((n (i)-w (j)), 1). Et le résultat de la soustraction est inférieure ou égale à 0. calculer l'intervalle de fraction (2 * n (i)). nous pouvons faire un don de la fraction intervalle comme u utilisation u.now à interpolate.if le point d'échantillonnage est premier ou deuxième personne, la valeur interpolée est y