понедельник, 28 февраля 2011 г.

Update SA to the version v 6.2.4.2

Update SA to the version v 6.2.4.2

In this update the range of problems found out by users has been solved.



1. The rigid/hard restriction on data size for calculation ACF and CCF is introduced.
 
The matter is that due various reasons, at the call of ACF and CCF functions SA user can casually push "Ok" in a situation, when the user hadn't supposed to do it, or the user wanted to push "Cancel" instead "Ok", and the hand itself has pushed other button. :)
 
In this version such situations are eliminated. The maximum data size for operation of function ACF makes 70 mbytes. For CCF, the maximum size of a fragment is about 50 mbytes. If these restrictions for someone are essential, please inform us about it (e-mail us), and we will solve this question.


2. Very often, after the phase detector, the call of signals waveform module follows. In this version, if beforehand the value of clock frequency has been recieved by SA tools, then LPF filter is applied at once by default. Normally, in 99 % of cases, this is the standard action, which is just automated now.




As usual, except the described changes, a range of hardly noticeable, but important moments is fixed.



Good Luck!

воскресенье, 20 февраля 2011 г.

SA update to version v 6.2.3.8: Universal MFSK demodulator

SA update to version v 6.2.3.8

In this update, the pilot version of the general-purpose/universal demodulator MFSK is realized.





The demodulator supports to 256 levels (frequencies) of various MFSK signals. As an example: obtaining of a bit stream from the records Packet AX.25 and APCO-25 it is shown on the picture above. As FSK-2 it is special case of MFSK, the current extension of the module doesn't influence the previous possibilities, but only expands them.


Please pay attention on the allocation of levels of demodulation. The first and last levels, aren't restricted by the markers! Their area is stretched behind their limits, as it is shown below.



The bit stream can be presented in two variants.

The first variant is the symbol representation of levels recoded by default. In this case, the internal map of codings is used. 32 characters are supported standardly. It is favourable for using for FSK-2, MFSK-4,8,16 etc., that is, for rather few-channeled MFSK modes.

The second - obtaining/recieveing of the stream in the form of HEX-byte. Bytes in this case are partitioned/devided by the symbol-separator "x" (the Latin character "X" on the lower register).



As, the bit stream implies further processing anyway, we have refused an inverse mode. There is no big sense in an inverse mode, as an inverse can be received in any exterior viewer. Besides, we are planning to create our own special viewer of a bit streams.

Below you may view the practical example of operation of general-purpose/universal MFSK demodulator on the signal South African Navy.




Good luck!

вторник, 15 февраля 2011 г.

OFDM, COFDM: CIS-128

CIS-128
Br~21, Sh~23.5, Ch-128 in use, total 129 - 1 as gap/off/skiped
OFDM, COFDM


Author: SergUA6
Band Width ~3000-3100 Hz
Low Range 470-500 Hz
Baud Rate ~21 Hz
n-Ary (PSK/MPSK) Mixed mode QAM-16 and PSK
Count of Carriers 129 - 1
Step between carriers ~23.5 Hz
ACF ~476-477 ms
RX mode SSB


Sonograms:

pic.1 General view

pic.2 Clock frequency of manipulation (classical method of recieveing)




Diagrams:
pic.3 The signal's detalization in OFDM module

pic.4 Detalization of the signal if OFDM module


pic.5 Detalization of the signal if OFDM module


Pictures:

pic.6 ACF of the signal

pic.7 CCF of two adjacent fragments with duration 250 ms


CIS-128 - is an interesting enough signal, though quality of the record is not so high. Nevertheless, rather easily it is possible to receive all main parameters in module OFDM. It is shown on the pictures.

It is very interesting that there is divergence ACF with a real state of affairs. ACF shows that there is a periodicity in 10 symbols in the signal. The detailed analysis in module OFDM allows to find out that every fifth symbol is specia l(synchro), and it is logical to expect, that ACF will be with the same period, but it is not so. This moment is easily specified with usage of CCF function. As it is shown on rice 7.

It is well visible that every fifth symbol special (synchro), but special (synchro) symbols different, and alternate through one. It also shows ACF as in this case the repetition period is really equal to 10 symbols.

CCF allows to receive more fine and exact structure, where it is displayed both the general period of special (synchro) symbols, which is equal 5 symbols (steps), and the period of separately even and odd symbols, which is equal already to 10 steps.

One more feature of this record which is well visible in dynamics - is the intensive use of modulation QAM-16 in the first half of the signal, and episodical/rare in the second part of the signal.

суббота, 12 февраля 2011 г.

SA update to version v 6.2.3.6

SA update to version v 6.2.3.6

We have added a cross-correlation function (Cross-Correlation Funсtion- CCF) in this update.

In a difference from ACF, CCF function, in some cases, can provide more information about a signal or the selected fragment.



After CCF launching, the cross correlation of the selected fragment of a signal between V-markers and whole record is calculated. It is shown typical on the picture, and it is certainly far not just one example of CCF usage.

As it is not difficult to notice, the selected fragment, enters as a component into all units of the signal on the record, and the position of this part is precisely defined on peaks of CCF resmult. The maximum peak will correspond to position of an initial fragment, as correlation in this case is 100 %. It is problematic enough to find out this singularity by other methods.

As usual, some bugs, which has been found out by users are eliminated, a range of internal functional improvings is realized.

Good luck.