A CryptoCoin Analyzer with Spectrograms.
What are Cryptocoins?
Cryptocoins, cryptocurrencies, altcoins, coins, etc. are digital assets in which encryption techniques are used to regulate their generation and verify their transfer. Cryptocoins are decentralized by utilizing Blockchain technology, meaning they operate independently of a central bank or government. There are over 5178 cryptocoins currently trading around the world. Bitcoin ( BTC ) is by far the most popular.
What is a Blockchain?
A Blockchain is a digital ledger in which transactions made in cryptocoins are recorded chronologically and publicly using encryption techniques. Blockchains are decentralized, meaning they operate independently of a central bank or government, by continuously being copied, stored, and verified by every node of the system. Thus no single entity controls the Blockchains history.
What is a spectrogram?
A spectrogram is a graph that shows how a signal's frequency content changes over time. Magnitude is shown in color, and frequency vs time are shown along the vertical and horizontal axes respectively. All signals ( market-prices, sound, light, etc. ) are made up of a collection of frequencies. Think of light shining through a prism. It appears to be a small point when it hits the prism, but when it comes out, it spreads into the light's spectrum of colors ( aka frequencies ). The same is true for our crypto-market signals above. For instance, look at the price graph as it changes in time, its spectrogram graph below it is showing the price's spread of frequencies as they come out of a "prism-algorithm" in that moment of time.
What do the spectrogram's colors mean?
The colors on the spectrogram show the relative magnitudes of the signal's frequency content. The colors change as you adjust the intensity percentage which allows you to view lower magnitude content without the high magnitude content washing it out.
What does the intensity slider do?
The Intensity Percentage Slider controls the spectrogram's normalization divisor. It allows you to view lower magnitude content without the high magnitude content washing it out.
What does the time-rez/freq-rez slider do?
The time-rez/freq-rez slider, aka the Resolution Slider, controls the size of a windowed overlap-n-add algorithm used to create the spectrogram. When the slider is moved toward the freq-rez ( frequency-resolution ) side, the spectrogram shows better frequency precision. When the slider is moved toward the time-rez ( time-resolution ) side, the spectrogram shows better time precision, but it also increases the noise floor because of the nature of windowed signals.
Why are the Nyquist frequencies so small?
The sampling frequency of the system is limited by the datasource, thus limiting the Nyquist frequencies. A Nyquist frequency is half the sampling rate of a discrete signal processing system, and it's the highest frequency the system is able to capture.