Timeline for java resampling implementation using sinc function
Current License: CC BY-SA 4.0
17 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
S Nov 30, 2022 at 15:07 | history | bounty ended | CommunityBot | ||
S Nov 30, 2022 at 15:07 | history | notice removed | CommunityBot | ||
Nov 22, 2022 at 19:50 | answer | added | Bob | timeline score: 2 | |
Nov 22, 2022 at 16:58 | comment | added | Richard Sand | Yes, I've played around with different L values from 10 to 1000 but always the same L when comparing the code variants | |
Nov 22, 2022 at 15:52 | comment | added | Bob | Are you using the same $L$ in both runs? | |
Nov 22, 2022 at 15:00 | history | tweeted | twitter.com/StackSignals/status/1595069599783030784 | ||
S Nov 22, 2022 at 13:38 | history | bounty started | Richard Sand | ||
S Nov 22, 2022 at 13:38 | history | notice added | Richard Sand | Canonical answer required | |
Nov 20, 2022 at 18:41 | comment | added | robert bristow-johnson | It looks right. Including the one for $q$. But I would express it a little differently. Here is another one that is about using the same sinc interpolation to implement a precision delay. | |
Nov 20, 2022 at 17:44 | comment | added | Richard Sand | Thanks Robert! Do I have the formula right? | |
Nov 20, 2022 at 3:57 | comment | added | robert bristow-johnson | Just from the waveforms, I think it's pretty clear there's something wrong with your code. | |
Nov 20, 2022 at 3:23 | comment | added | Richard Sand | Do you think my code then is working and it’s just an artifact of the method? | |
Nov 20, 2022 at 2:58 | comment | added | robert bristow-johnson | Since $L$ is finite, that means you're applying the rectangular window. That's not the best choice. In one sense, sample-rate conversion and resampling is a mathematically well-defined problem that is essentially done. Except for around the edges regarding optimization. Maybe you want to look up "polyphase interpolation" or "windowed sinc". You will want to compute your sinc-like kernel in advance and store it in memory. And you will have to consider how big you need $L$ to be. | |
Nov 20, 2022 at 2:23 | history | edited | Richard Sand | CC BY-SA 4.0 |
added 2373 characters in body
|
Nov 20, 2022 at 2:17 | history | edited | Richard Sand | CC BY-SA 4.0 |
added 2373 characters in body
|
S Nov 20, 2022 at 1:57 | review | First questions | |||
Nov 20, 2022 at 2:00 | |||||
S Nov 20, 2022 at 1:57 | history | asked | Richard Sand | CC BY-SA 4.0 |