This shows you the differences between two versions of the page.
resources:tools-software:sigmastudio:toolbox:basicdsp:voltagecontrolleddelay [21 Jun 2012 20:57] – created Brett Gildersleeve | resources:tools-software:sigmastudio:toolbox:basicdsp:voltagecontrolleddelay [22 Jun 2012 16:53] (current) – Added content William Jahn | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | <WRAP center round todo 60%> | + | ======Voltage Controlled Delay====== |
- | Under Construction | + | |
- | </WRAP> | + | [[resources: |
+ | \\ | ||
+ | ---------------------------------------------------------------------------------------------------------- | ||
+ | |||
+ | {{ voltagecontrolledpic1.png}} | ||
+ | The Voltage Controlled Delay block adds a variable amount of sample delay to the input signal. Unlike the Delay block which adds a fixed amount designated in the control, the VCD allows for a data input to control the amount of delay that is applied to the input signal. | ||
+ | |||
+ | The 1st input pin (green) is the audio input signal. The 2nd input pin (red) is the first delay " | ||
+ | |||
+ | The **Max** setting still corresponds to the maximum amount of delay that is reserved for the input signal. Thus any delay values designated by the data control pin, must be between 0 samples and the value in the **Max** drop-down. There is more detailed information about the data memory reserved by the **Max** drop-down in the last section below. | ||
+ | |||
+ | ===Voltage Control Delay Example=== | ||
+ | {{voltagecontrolledpic2.png}}\\ | ||
+ | \\ | ||
+ | In the example above, the VCD algorithm is grown in order to support 2 separate delay taps to the input signal. The first output pin of the VCD is connected to channel 0 - Output1. Output1 is receiving a delayed version of the input signal by 480 samples. This is a fixed amount of delay designated by the DC input block which has the value 480 in integer format (28.0). | ||
+ | |||
+ | The second output pin of the VCD is connected to channel 1 - Output2. Output2 is receiving a variable delayed version of the input signal. This is accomplished by using a low-frequency oscillator (LFO). The rate of the LFO (0.1Hz) determines how quickly the sweep of delay will be using a [[resources: | ||
+ | |||
+ | The maximum delay available for a particular delay block depends on the total available system data RAM, which is specified in the DSP processor data sheet. Setting the **Max** control' | ||
+ | |||