Registro de fase en el acumulador de fase

0

En el siguiente diagrama de flujo:

¿Esel"registro de fase" un registro de un bit? ¿Qué hace básicamente con esa suma? ¿Qué tipo de registro es? Básicamente, no sé qué hace el acumulador de fase, pero para eso necesito entender qué registro de fase está haciendo primero.

    
pregunta cm64

3 respuestas

0

Es un registro de N bits que sirve en combinación con el sumador en la entrada para integrar la palabra de sintonización de frecuencia (la fase es la integral de la frecuencia después de todo).

Si observa el diagrama, puede ver claramente que en cada reloj se cargará el registro con el módulo 2 ^ N la suma de su salida anterior y el FTW.

En las partes reales, N es a menudo más grande que el rango de direcciones de la ROM (32 o incluso 48 bits no es infrecuente), y se utilizan varias aproximaciones de tramado de fase y series de Taylor para mejorar el rendimiento no esencial.

    
respondido por el Dan Mills
0

La forma en que funciona el acumulador de fase en la síntesis digital directa es que cada ciclo de reloj en fclk, la palabra de sintonización de frecuencia se agrega al registro de fase.

Por ejemplo, suponga que el registro de fase comienza en 0 y la palabra de frecuencia es 5. Después del primer pulso fclk, el registro de fase se vuelve igual a 5. Después del segundo pulso de reloj, el registro de fase se convierte en 10. Esto continúa para cada pulso de reloj

El tamaño del registro de fase y la palabra de ajuste depende del tamaño de Sine ROM y de la precisión que necesita para alcanzar su forma de onda. Un registro más grande tendrá más precisión para determinar la frecuencia a la que puede ejecutar.

Aquí es un enlace a una hoja de datos para un DDS integrado circuito. Las páginas 11 y 12 entran en la teoría de cómo funcionan.

    
respondido por el Pangus
0

El phase-register es un registro de ancho de bit n como se puede ver en las entradas / salidas. El DDS puede generar una función periódica arbitraria. Su ejemplo genera una onda sinusoidal, pero puede reemplazar sine ROM a una función arbitraria. El phase-register almacena la fase real de la función periódica.

¿Qué tipo? El registro se puede implementar como un ancho de n bits D-FF .

El acumulador de fase puede interpretarse como un integrador de frecuencia . Tenga en cuenta que la fase es la integración de la frecuencia y la suma es el equivalente discreto de la integración.

t=φ/2π

Dondeφesla fase la es la frecuencia angular , la t es la time y la f es la frecuencia .

    
respondido por el betontalpfa

Lea otras preguntas en las etiquetas