dsp.DCBlocker
Bloquer le composant DC (offset) du signal d’entrée
Description
Le dsp.DCBlocker System object™ supprime l’offset DC de chaque canal (colonne) du signal d’entrée. L’opération s’exécute en continu afin d’estimer et de supprimer en permanence l’offset DC.
Pour bloquer le composant DC du signal d’entrée :
Créez l’objet
dsp.DCBlockeret définissez ses propriétés.Appelez l’objet avec des arguments, comme s’il s’agissait d’une fonction.
Pour en savoir plus sur le fonctionnement des System objects, veuillez consulter Que sont les System objects ?
L’objet supporte la génération de code C/C++ et la génération de code SIMD sous certaines conditions. Pour plus d’informations, veuillez consulter Génération de code.
Création
Description
crée un bloqueur DC System object, dcblker = dsp.DCBlockerdcblker, afin de bloquer le composant DC de chaque canal (colonne) du signal d’entrée.
définit des propriétés à l’aide d’un ou de plusieurs arguments nom-valeur. Par exemple, pour définir la bande passante normalisée d’un filtre passe-bas IIR ou CIC sur 0,004, configurez dcblker = dsp.DCBlocker(PropertyName=Value)NormalizedBandwidth sur 0,004.
Propriétés
Utilisation
Syntaxe
Description
supprime le composant DC de chaque canal (colonne) de l’entrée et renvoie la sortie.dcblkerOut = dcblker(input)
Arguments en entrée
Arguments de sortie
Fonctions d'objet
Pour utiliser une fonction d’objet, définissez System object en tant que premier argument en entrée. Par exemple, pour libérer les ressources système d’un System object nommé obj, utilisez la syntaxe suivante :
release(obj)
Exemples
Algorithmes
Références
[1] Nezami, M. “Performance Assessment of Baseband Algorithms for Direct Conversion Tactical Software Defined Receivers: I/Q Imbalance Correction, Image Rejection, DC Removal, and Channelization.” MILCOM, 2002.


