Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Waves in the signal after convolving the signal with the RIR #340

Open
yuvalvars opened this issue Mar 28, 2024 · 3 comments
Open

Waves in the signal after convolving the signal with the RIR #340

yuvalvars opened this issue Mar 28, 2024 · 3 comments

Comments

@yuvalvars
Copy link

After using the room simulation from pyroomacoustics, i recived small waves in the convolved signal. Has anyone else had this problem? I think that such a problem can be caused by a high nOrder (and reducing it might solve the problem). Where can i change the nOrder? After using a different RIR generator on the same signal i didnt get this problem (so the problem is not with the signal but with the rir).

@fakufaku
Copy link
Collaborator

fakufaku commented Apr 5, 2024

Hello. Could you please show us an example of what you mean ? Please include both the RIR and the convolved signal.

@yuvalvars
Copy link
Author

RIR:
image

convolved signal:
image

original signal:
image

different RIR example that didnt show this problem (not from pyroomacoustics):
image

the convolved signal:
image

@fakufaku
Copy link
Collaborator

fakufaku commented Apr 6, 2024

How is the original signal?
Looking at this, it seems like it may be the original signal that has the low frequency component to begin with.
The pyroomacoustics RIR is not low pass filtered, so the low frequencies are preserved.
The different RIR example appears to be low pass filtered. In this case, the convolved signal will also be low pass filtered by associativity of the convolution operation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants