Slashdot Mirror


User: mni12

mni12's activity in the archive.

Stories
0
Comments
29
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 29

  1. Re:I am not saying it's aliens. on SETI Has Observed a 'Strong' Signal That May Originate From a Sun-like Star (arstechnica.com) · · Score: 1

    Interesting timing. Just finished writing a SciFi book on this topic. To celebrate this discovery the Kindle book version is available for FREE Aug 31st - Sept 1st - check out: https://www.amazon.com/dp/B014Z09UAQ

  2. Encrypted for a good reason? on Edward SnowdenTalks Alien Communications With Neil deGrasse Tyson · · Score: 1

    See why:
    http://www.amazon.com/Bootstrap-Trilogy-Book-1-ebook/dp/B014Z09UAQ

  3. Re:my two cents on Ask Slashdot: How To Build a Morse Code Audio Library For Machine Learning? · · Score: 1

    Thanks for your advice, junior. I am not retired but just happen to be interested in Machine Learning methods and this problem seems to be difficult enough since only few people have created anything that would even closely perform at skilled human operator level. I did investigate some speech recognition algorithms such as HMM and SOM. I have spent also some time collecting data and training software to recognize real world noisy and messy signals. In fact the current shipping version of FLDIGI package has one of these algorithms (SOM) built in.

    I don't have a PhD in related field but I have studied signal processing and even wrote some software for MRI image reconstruction and processing earlier in my career. The papers I have read on speech recognition over the last 20 years have certainly improved the state of the art but the methods are more incremental improvements than some ground breaking new discoveries.

    BTW - How is that Siri working for you in a noisy car with windows open at highway speed? Humans can still understand each others in this kind of conditions.

       

  4. Great idea and in fact I have been using this strategy to create a number of different synthetic test cases. I have synthetic audio files with various Signal-to-Noise levels, with different speeds and so on. The variable timing (rhythm) is more difficult to simulate as there is no clear distribution (like Gaussian) to use as a model. Only if you aggregate over many users and normalize by speed you can start to observe some sort of Gaussian distribution in dits and dahs. I wrote about this problem when I was investigating what kind of classifier would work well for individual ham operators.

    While this seems like a great strategy the real world signals are more complex than I am able to generate with my Octave based Morse generator tool. Also, real world signals tend to have a random mixture of all kinds issues that the decoder needs to be able to handle simultaneously. For example, in typical CW contest many stations give their call signs at one speed, say 23 WPM. When responding to other stations they might give signal report (5NN) at 40 WPM. Then you add some interference from other stations and a lot of noise to this. Perhaps the best simulator I have seen so far is written by Alex, VE3NEA and it produces very realistic sounding audio.

  5. Re:FANN Neural Net on Ask Slashdot: How To Build a Morse Code Audio Library For Machine Learning? · · Score: 2

    I did some testing using classifiers in WEKA package but was quite disappointed on the results. My next attempt was to leverage PNN (Probabilistic Neural Network) and got somewhat better results. In the test runs with noisy audio files with Morse code I got up to 90% accuracy in classifying dits and dahs. I have not used FANN package a lot though I installed it on my development machine 1-2 years ago. What are your thought about FANN exactly? How would you go about using the package?

  6. Re:You're doing it all wrong.... on Ask Slashdot: How To Build a Morse Code Audio Library For Machine Learning? · · Score: 1

    @jfalcom -- I do realize the differences between live traffic and recordings. The example links I provided above demonstrated a live feed from ARRL W1AW code bulletin on 12/24 at 3.58105 MHz that I decoded using experimental version of FLDIGI v3.21.75 connected via SignaLink USB to Elecraft KX3 radio.

    However, there is a difference between debugging software and listening live feeds. I posted this question to figure out ways how to get a test set of boundary conditions captured by other hams so that I could re-run those errors in a controlled environment to replicate observed software bugs & decoding errors. Trying to debug a live feed is very hard and unfortunately beyond my skill level.

    My goal is obviously to make the software to work well with a real source and be capable to self-adjust automatically to different band conditions, operators and traffic styles. Your proposal on listening straight key nights is actually a real good suggestion -- those events are the opportunity to see the real human variety of hand keyed Morse code. Thanks for your suggestion.

  7. Re:a scary one on Ask Slashdot: How To Build a Morse Code Audio Library For Machine Learning? · · Score: 1

    I did listen parts of the conversation between WOOH, NMN, LJKR and other boats in vicinity. Scary indeed.
    BTW - FLDIGI had hard time decoding this correctly, partly because the signal quality was so poor.
    Thanks for sharing.

  8. Thanks @SnowZero. I have looked at HMMs and in fact I wrote a simplistic decoder version using RubyHMM just to learn more how HMM really works. You would be surprised on the mathematical rigor of the original thesis. Many of the ideas are very relevant today, just much easier to implement with current generation of computers.

    The current decoder actually uses Markov Model - the software calculates conditional probabilities based on 2nd order Markov symbol transition matrix. The framework itself allows to add additional components. The de-noising is done by a set of Kalman filters that are used in the first pass before all possible paths are labeled and control is passed to trellis calculation and eventual letter translation.

    I am not yet at the stage for overall speed scaling. The algorithm itself needs to work well before I want to pursue scaling this up.

       

  9. I have two SDR receivers myself and using them actively. The problem is not in the volume of data but having a set of data with a lot of variability to find out limits where the decoder stops working correctly. I integrated the decoder to FLDIGI with the hope that I get other hams to try this out and report back when they observe conditions where decoder stops working.

    I have also created many synthetic Morse files with different speed and Signal-to-noise ratio in order to plot the performance of the decoder under controlled conditions. Testing all variations manually is pretty labor intensive work even though I have written some automated scripts to run these test sequences and plot the results.

  10. Re:Try freesound.org on Ask Slashdot: How To Build a Morse Code Audio Library For Machine Learning? · · Score: 1

    Great suggestion - thank you! Looks like the site requires registration but it has been created exactly for this kind of audio related research. It has even APIs to access the data. I will investigate this a bit further.

  11. Re:It's like you're not even trying. on Ask Slashdot: How To Build a Morse Code Audio Library For Machine Learning? · · Score: 1

    I have already many samples of CW contest traffic recorded from my Flex3000. Because most of it is computer generated the decoding challenge is mostly related to signal-to-noise ratio and interference, not so much on personal rhythm variances when people are using straight key.

    The idea presented was to collect many different kinds of CW samples. I am looking more for variation than uniformity. Having an adaptive decoder algorithm that adjusts itself automatically to all kinds of CW is a challenge.

  12. Re:Skimmer on Ask Slashdot: How To Build a Morse Code Audio Library For Machine Learning? · · Score: 4, Informative

    I am using CW skimmer fairly actively - in fact I have been corresponding with Alex, VE3NEA who wrote the CW Skimmer. He gave me the idea of pursuing Bayesian framework as I have been progressing in developing a well working CW decoder. The main difference here is that I am focusing on improving FLDIGI which is open source software while CW Skimmer is a commercial software package. I do agree with you that CW skimmer does a great job decoding multiple streams simultaneously. Once the algorithm works decoding multiple streams is not that difficult.

  13. One small step for man, one giant leap for ... on The Tech Behind Felix Baumgartner's Stratospheric Skydive · · Score: 5, Funny

    1. Figure out a cool project
    2. Find a sponsor
    3. Take one step to skydive from 128,000 ft
    4. Profit

  14. Good learning tool on PHP Cookbook · · Score: 2, Insightful

    I actually bought a copy of this book, as well as the other one referenced in this review. I found them quite useful in learning PHP - the examples can be easily tweaked to create useful little applications. I haven't done very much with web programming except for few CGI-scripts and PHP definitely looks much easier way to create useful applications.

    The examples of integrating to MySQL were especially useful as I have been playing with Microsoft Access using MySQL as server, and now I can easily create web views from the database!

  15. How will the world look like in 2013? on Ask Security/Cryptography Expert Paul Kocher · · Score: 1

    Paul, in past 10 years the world has changed a lot. Who would have thought in 1993 today's e-commerce sites like Ebay.com or Amazon.com and all the other cool things we can do with the Web? SSL has been a big and influental part of that change. Without security some of these things would not have proceeded so quickly.

    What is your prediction for 2013? What role will cryptogaphy and security play in 10 years from now? What developments that are cooking in labs today will be the "next big thing" ?

  16. Re:Soon you can use your cellphone too? on Wireless Internet Launched on Lufthansa FRA - IAD · · Score: 1

    The assumption here is that aircraft carries its own basestation. If you are max. 50 meters away from basestation antenna your cellphone SNR is so much better compared to terrestial basestations 10,000 m away that there is no reason why phone would try to connect via ground based celltower.

    Also, celltower antennas usually have directed radiation pattern towards ground.

    I still believe that if FAA would give permission to put a basestation in the aircraft we could make phone calls with cellphones while flying.

  17. Re:Culture Shock on SAUNAAB · · Score: 4, Informative

    Not all people jump into ice-cold water after sauna. But there is a small minority who practise that every day. They claim that it is good for your health and in general they tend to avoid flu and cold better compared to folks who don't do it.
    There is some information about "avantounti" in here. "Avantouinti" is the Finnish word for swimming in ice-cold water (through a hole in the ice).

  18. Woman trounces men in sauna on SAUNAAB · · Score: 1

    I don't think so...check this

  19. Hot sauna competition on SAUNAAB · · Score: 1

    So now it is possible to organize hot sauna competition anywhere in Europe, for example in Cern.

  20. Re:Entirely Too Much Money ... on SAUNAAB · · Score: 1

    Must be swedes...bottle of Dom after sauna. They must be kidding...

    Here is some information on sauna . It is not stupid idea to turn a car into sauna. I would like to have one here in the U.S.

  21. Re:wait, wait, its NOT the first!?!?!? on SAUNAAB · · Score: 5, Informative

    This is definitely not the first mobile sauna.
    I used one some 20 years ago while I was a student in the Helsinki University of Technology.

    There are lot of these in Finland.

  22. Re:just what I always wanted on SAUNAAB · · Score: 5, Funny

    You clearly have never been in Finland (or Sweden). This is what we do for fun.

    C'mon...it is dark and miserably 6 months a year. What would be better than go to sauna and take some beer.

  23. Re:This brings a few questions to mind... on SAUNAAB · · Score: 3, Informative

    Lapin Kulta

    Pretty darn good beer from Finland.

  24. Wireless Power on Wireless Internet Launched on Lufthansa FRA - IAD · · Score: 1

    You need wireless power.

  25. Re:No, you won't be able to on Wireless Internet Launched on Lufthansa FRA - IAD · · Score: 1

    If the basestation is located in the aircraft, then the phone will use that one and does not try to use basestations on the ground. Obviously this requires that basestation is connected to cellphone network via satellite link.
    See description how cellphones work with basestations & cellular network.