Nous savons que le sous-échantillonnage entraîne un repliement et des fréquences supérieures à la moitié du taux de Nyquist ne se distingue pas. J'ai un signal de bande de base que je veux utiliser les fréquences plus élevées qui sont supérieures à la moitié du taux de Nyquist (fréquence de Nyquist) ainsi que les basses fréquences (toutes les parties). J'ai un processus spécial avec ce chemin:
Le post-filtre passe-bas que les gens utilisent généralement comme filtre anti-aliasing supprime les hautes fréquences qui m'intéressent. Quel est le pré-filtre anti-crénelage numérique ou analogique dont je ne perds pas les hautes fréquences.
sampling
downsampling
Hossein
la source
la source
Réponses:
Je pense que vous cherchez un déjeuner gratuit qui n'existe pas. Votre question initiale et votre réponse à la réponse de Peter K suggèrent que vous souhaitez échantillonner un signal qui a un contenu passe-bas et passe-haut, le contenu passe-haut s'étendant au-delà de la fréquence de Nyquist associée à votre fréquence d'échantillonnage cible. Cela ne fonctionnera probablement pas.
Étant donné un taux d'échantillonnage (et des échantillons réels), vous ne pouvez représenter sans ambiguïté que les fréquences sur l'intervalle [ 0 , f sFs . Plus généralement, vous ne pouvez représenter qu'une bande passante allant jusqu'àfs[ 0 , fs2) large. Les fréquences supérieures à l'alias du taux de Nyquist diminuent de sorte qu'elles semblent se trouver dans cet intervalle après les avoir échantillonnées. Si vous avez un signal d'intérêt qui répond à cette contrainte de bande passante, vous pouvez utiliserdestechniques d'échantillonnage passe-bande; Fondamentalement, vous sélectionnez un taux d'échantillonnage en tenant compte de la fréquence centrale et de la bande passante du signal souhaité. Vous autorisez le signal à alias d'une manière "contrôlée", de sorte qu'il semble être présent dans une partie contiguë de[0,fsFs2 après l'avoir échantillonné (peut-être avec le spectre inversé, mais cela est facilement corrigé).[ 0 , fs2)
Les composantes passe-bas et passe-haut sont séparées en fréquence (c'est-à-dire qu'il y a un écart entre les deux régions où vous ne vous souciez pas de préserver le contenu du signal),
Vous connaissez la fréquence centrale et la bande passante de la partie passe-haut (elle est donc plus précisément appelée "bande passante"),
Et vous contrôlez la fréquence d'échantillonnage,
Ensuite, vous pourrez peut-être le faire fonctionner. Dans ce cas relativement spécial, vous appliqueriez simplement l'approche d'échantillonnage passe-bande décrite ci-dessus, sauf que la fréquence d'échantillonnage doit être sélectionnée avec prudence afin que le contenu à haute fréquence ne se replie pas dans la partie de la bande occupée par le signal passe-bas.
Que vous souhaitiez réellement le faire dans un système pratique reste un problème ouvert. On ne sait pas précisément ce que vous essayez d'accomplir, ni quelles sont les contraintes de votre application. Une autre approche consisterait à séparer les deux composantes du signal à l'aide de filtres analogiques (passe-bas pour un canal, passe-haut / passe-bande pour l'autre), puis à les échantillonner indépendamment. Cela pourrait vous permettre d'utiliser une fréquence d'échantillonnage inférieure, proportionnelle à la bande passante de chaque composant.
la source
Pourvu que vous puissiez remplir les conditions indiquées dans cette réponse ,
la source
Mettez une encoche dans le filtre passe-bas où l'image de la haute fréquence d'intérêt apparaîtra après l'échantillonnage, et mettez en parallèle ce filtre passe-bas à encoches avec un filtre à bande étroite du spectre d'intérêt haute fréquence qui est plus étroit que le entailler.
Si vous ne pouvez pas mettre une encoche assez large dans le filtre anti-alias passe-bas pour que les 2 spectres ne se chevauchent pas, vous ne pourrez pas déchiffrer l'œuf. (... à moins qu'il ne se passe autre chose, comme un multiplexage temporel proprement séparé du contenu spectral, etc.)
la source