Creating Flange or Variable Delay DSP model

Click For Summary
The discussion revolves around creating a variable delay model in Simulink to implement a flanger effect. The flanger effect combines an original signal with a delayed version, using a specific difference equation to achieve the desired audio effect. The user is struggling to replicate this equation using math operators in Simulink and is seeking guidance on troubleshooting their model. Despite limited experience with Simulink, they are open to hints and tips to resolve the issue. The conversation highlights the need for clarity on what the current model is failing to accomplish.
Evo8
Messages
168
Reaction score
0

Homework Statement



Im trying to model this in simulink. I am having a little trouble getting things to work. I need to create a variable delay model or basically implement a "flanger" effect.

Flange
A flange is an audio effect, which is achieved by combining two identical signals with each other; the original and delayed signal by a gradually changing amount. The difference equation for the flange effect is given by:
$$x(n)a*[x(n)+x(n-d(n))]$$

Where the time varying delay is given by
$$d(n)=D+\frac{D}{2}[1-sin(\frac{2 \pi f_{d} n}{f_{s}})]$$

Where
- D is a fixed delay,
- fd is the flanging frequency



Homework Equations



N/A

The Attempt at a Solution



So this is what I have right now.
attachment.php?attachmentid=44754&stc=1&d=1330989285.png


The parameters of the Variable fractional delay block are here:
attachment.php?attachmentid=44755&stc=1&d=1330989285.png


Im basically trying to mimic that equation with math operators. I am told that it should do the trick. However it doesn't. I am not sure where I am going wrong. Any hints or tips would be greatly appreciated!

Thank you,

E
 

Attachments

  • Flange_simulation.png
    Flange_simulation.png
    19.5 KB · Views: 878
  • Variable_fractional_delay.png
    Variable_fractional_delay.png
    18.1 KB · Views: 941
Physics news on Phys.org
I do not have much experience with simulink, but it seems to me that your model should work.

What does it do now?
Or what exactly doesn't it do?
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 11 ·
Replies
11
Views
13K
  • · Replies 12 ·
Replies
12
Views
11K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K