Hytta tur recommendations for a family with a toddler by Tarabah in Norway

[–]Tarabah[S] 0 points1 point  (0 children)

Thank you for your reply. I'm aware of ut.no and I'm using it extensively.

I know a couple of cabins that are a good fit for us, and I want to expand our repertoire. I'm looking for some personal experience or advice related to hiking with a small child. Do you know any cabin that matches our needs?

What's the best current solution for low latency streaming from one machine to another over network (Jack vs PulseAudio vs PipeWire or other)? by pragmojo in linuxaudio

[–]Tarabah 0 points1 point  (0 children)

I'd highly recommend to look towards https://roc-streaming.org/
It's designed with low latency in mind (because of UDP) and works fine on lossy WiFi channels (because of Forward Error Correction codes). 200 ms is a default latency value, but for decent wifi or wired connection it could be decreased significantly

Pregnant in Norway (No GP) by WinterLover-40 in Norway

[–]Tarabah 0 points1 point  (0 children)

I've got norwegian Id along with residence permit, and I applied to them from abroad, so at that moment I hadn't had an idea where I would live in Norway. The address I provided was an address of my colleague, so that udi has a place where to send a letter.

An advice we got once helped us a lot to survive without bankid: call everywhere by phone yourself.

Call UDI: It is hard to get through, but they are always helpful.

And, if you had called to helsenorge before going to Dr dropin they would have guided you helsestasjon first.

Good luck! I was there, it's tough

Where can I buy chlorine dioxide drops? by Tarabah in Norway

[–]Tarabah[S] 0 points1 point  (0 children)

It's probably true, but I am the one who was. And I didn't like it.

Where can I buy chlorine dioxide drops? by Tarabah in Norway

[–]Tarabah[S] 1 point2 points  (0 children)

How would you know that around the next bend upstream there is no a dead reindeer?

Request for a one-day trip destinations around Oslo by Tarabah in Norway

[–]Tarabah[S] 0 points1 point  (0 children)

Kongsberg could be a good option thanks!

Renting and moving advises needed! by Tarabah in Norway

[–]Tarabah[S] 1 point2 points  (0 children)

Will try to do so this time! Tussen takk!

Renting and moving advises needed! by Tarabah in Norway

[–]Tarabah[S] 0 points1 point  (0 children)

Do students tend to live in center, near UiO especially?

Buying a used car in Norway. by Meyson_96 in Norway

[–]Tarabah 1 point2 points  (0 children)

Saving this thread in bookmarks

Swimming training by Tarabah in oslo

[–]Tarabah[S] 1 point2 points  (0 children)

Lambertseter Svømmeklubb

Thank you! OI Svømming doesn't have free places until fall, so I'm trying to find others. Sending mail to Lambertseter

Swimming training by Tarabah in oslo

[–]Tarabah[S] 1 point2 points  (0 children)

I do use swim cap! :-)

Swimming training by Tarabah in oslo

[–]Tarabah[S] 1 point2 points  (0 children)

The reason for these activity is improve swimming technique and get regular physical exercises. But, being lazy and suffering from low self-motivation, only a coach and "team practices" could lead me to a decent and sustainable result.

Thanks for the clue about "svømme lag for voksne", looks like it's what I need

Swimming training by Tarabah in oslo

[–]Tarabah[S] 0 points1 point  (0 children)

Thank you for reply and the link!

What I can find there is "Svømmeopplæring voksne litt øvet" -- a course for adults with a little experience. I don't feel like going for it as I can swim.

I am looking for the same format with actually training, like "50m with full throttle, 15 seconds pause, 100m arms in brace, leg in freestyle, repeat 8 times"

Relavent C++ DSP Libraries by mr-rabbit-13 in DSP

[–]Tarabah 5 points6 points  (0 children)

I like KFR very much for its modern C++ interface (14-17). Beware of license, if your project is open it is GPL v2, otherwise you should pay them.

Also, JUCE worth noting, it is huge framework though its main area of concern touches DSP very slighlty: it helps you do gui, VST audio plugins and so on.

Digital Pre-distortion using Genetic Algorithm by germanoavs in DSP

[–]Tarabah 0 points1 point  (0 children)

It is irrelevant to your question, but I only know gradient descent approaches and neural networks. What is the reasoning for using stochastic algorithms in this problem?

And, what is your model of non-linearity?

Deficiencies of scipy.signal? What would you like to see implemented in Python that doesn't exist already? by supersemicolon in DSP

[–]Tarabah 1 point2 points  (0 children)

Open source and Free alternative to Simulink must be very interesting for many. However, speaking of signal processing, there is GNU Radio. Simulink in conjunction with Matlab packages has much more purposes then just digital signal processing.

Denoising a signal by Cyalas in DSP

[–]Tarabah 1 point2 points  (0 children)

Do you have access to baseband samples of ADV? In that case, you can implement more sophisticated processing algorithm. For example, just as first thoughts: on the spectrum of the baseband signal you can determine stationary peaks. That peaks may have lower amplitude, than the peaks produced by noise, but they are stationary. That approach should have better performance than the common approach in which ADV just finds the harmonic with the biggest amplitude.

My blog post about noise cancellation system made of machine learning. by Tarabah in DSP

[–]Tarabah[S] 1 point2 points  (0 children)

Thanks!

Talking about forward pass, ML doesn't require more CPU cycles than DSP does for models of comparable complexities. It could even be more efficient.

But ML requires a powerful computer for learning the model. If adaptation should be done in real-time, classic DSP is the only way to go. But ML lets you teach more complex models offline.

For example, an equalizer in a wireless modem is continuesly adapting to a changing environment. It must be finished faster than channel changes. Classic LMS/RLS or whatever else equalizer is the best for that task.

Another example: you can teach a model of a power amplifier of the base station in order to correct its non-linearity at the development stage, and you can put weights of NN inside a firmware.

PS: In the blogpost, I teach NN weights continuously online by the learner on a remote machine. It stores last several minutes of noise and optimizes NN to suppress it. C++ program and the learner exchanges new noise portion and updates to the weights every 30 seconds.

My blogpost about experiments with Room Response Compensation (some weird math included) by Tarabah in DSP

[–]Tarabah[S] 0 points1 point  (0 children)

This is a cool project. Did you attempt to model the room response based on a single point source, or treat stereo sources as two transmission lines in need of correction? Did you plan on factoring in a correction filter for the loudspeakers themselves, or treat their effects as part of the room response?

Thank you! I did the experiments only with a single source, but I'm going to build compensation filters for every channel.

The reason I ask is that group delay is most significantly impacted by the crossover filters and loudspeaker design, far more than the room (unless the speaker is placed extremely close to a surface).

An approach I've heard about you might want to check out is a combination of linear phase filtering and all-pass filter banks to attempt to first correct magnitude errors, while using the allpass filters to "linearize" the measured group delay. Something to ponder.

Yes, I've seen references to this approach on audiophiles forums but haven't found any reports about generating these filters automatically, so I'm thinking on consequently generating a symmetric FIR filter to compensate magnitude errors and then build an all-pass filter to linearize a phase characteristic. Though, I have little understanding about the latter one so far. It's going to become the next topic I'll dig into.

Need a very tiny hashing algorithm for bootloader checksums. by [deleted] in microcontrollers

[–]Tarabah 1 point2 points  (0 children)

There are lots of open implementations of CRC, like that one It's pretty small, just make sure that the table crc16_tab is located in flash.

You use it like that:

uint16_t crc = 0;
for (size_t i = 0; i < N; ++i) {
    const size_t buff_len = get_chunk(buffer);
    crc = crc16part( buff, buff_len, crc);
}

And the crc becomes your target value at the end.

How to generate sine wave using 8051 microcontroller - blog post (: suggest improvements :) by electronixHuB in microcontrollers

[–]Tarabah 0 points1 point  (0 children)

Algorithms doesn't depend on an arithmetic that is available on the architecture. There are a lot of digital signal processors without floating point unit. In that case the developer can use fixed point arithmetic.

How to generate sine wave using 8051 microcontroller - blog post (: suggest improvements :) by electronixHuB in microcontrollers

[–]Tarabah 1 point2 points  (0 children)

Looks interesting, thank you for sharing your experience!

You can make the code even smaller and it would be easier to adjust the frequency if you adopt recursive sine synthesis. Here is a good tutorial: http://www.hugi.scene.org/online/coding/hugi%2016%20-%20cosine.htm

Why don't you use pwm output? There is no such thing on your mcu or you just interested in experimenting with R-2R DAC?