Home
last modified time | relevance | path

Searched refs:FSK (Results 1 – 25 of 240) sorted by path

12345678910

/dports/astro/weather/weather-2.4.2/
H A Dairports.csv33531 …84008789,-94.7694015503,918,"NA","US","US-KS","Fort Scott","no","KFSK","FSK","FSK","http://www.fsc…
/dports/audio/codec2/codec2-1.0.3/
H A DREADME.md10 + High performance non-coherent FSK modem [README_fsk](README_fsk.md)
112 + `fsk_*` are command line programs for a non-coherent FSK modem (README_fsk).
H A DREADME_data.md171 Several modes are available which support FSK and OFDM modulation. FSK is aimed at VHF And UHF appl…
175 ## FSK LDPC Raw Data Mode
177 …uses 2 or 4 FSK in combination with powerful LDPC codes, and was designed for VHF or UHF AWGN chan…
212 The default is 100 bits/s 2FSK. The (512,256) code sends 256 data bits (32 bytes) with every codewo…
229 Here is an example running 4FSK at 20000 bits/s (10000 symbols/s), at a sample rate of 200 kHz:
242 …tone is spaced `--shift` by 10kHz, so we have FSK tones at 10,20,30, and 40 kHz. For good perform…
244 …quency offset algorithm is used, which gives better results on noisy channels, especially for 4FSK.
H A DREADME_freedv.md91 These modes use constant amplitude modulation like FSK or FM, and are designed for VHF and above. …
95 | 2400A | 2016 | 1300 | 4FSK | 5kHz | 2400 | Golay (23,12) | 50 |
97 | 800XA | 2017 | 700C | 4FSK | 2000 | 800 | - | N |
98 | FSK_LDPC | 2020 | - | 2 or 4 FSK | user defined | user defined | LDPC | - | - |
H A DREADME_fsk.md42 1. Same thing but this time with 4FSK, and less verbose output:
68 1. Send some digital voice using FSK at 800 bits/s, and try the two 2400 bits/s FSK modes:
75 1. LDPC encoded 4FSK, with framing:
104 1. The FSK/LDPC/framer steps above have been combined in a FreeDV API mode. See "FSK LDPC Raw Data…
106 1. FSK modem C files in ```codec2/src```:
110 | fsk.c/fsk.h | core FSK modem library |
115 | fsk_mod_ext_vco.c | modulator that uses an external FSK oscillator |
124 | fsk_lib.m | Core FSK modem library |
126 | fsk_demod_file.m | Demodulates FSK signals from a file, useful for debugging FSK waveforms |
174 … 1. [HF FSK with Rpitx](http://www.rowetel.com/?p=6317), a zero hardware FSK transmitter using a Pi
[all …]
/dports/audio/codec2/codec2-1.0.3/octave/
H A Dcma.m35 % continuous phase FSK modulator
H A Dfsk4_dmr.m5 % 4FSK modem attempt from the DMR spec
20 % Set up 4FSK raised cosine filter. This probably screws up perf if we were using
37 %Set up the 4FSK symbols
88 title("Spectrum of modulated 4FSK")
94 % Integrate and Dump 4FSK demod ----------------------------------------------------
311 % No-filter 4FSK 'ideal' parameters
487 % Run this function to compare the theoretical 4FSK modem performance
519 semilogy(EbNodB, bers_tnco,'r;4FSK non-coherent theory;')
522 semilogy(EbNodB, bers_tco,'b;4FSK coherent theory;')
523 semilogy(EbNodB, bers_real ,'g;4FSK DMR simulation;')
H A Dfsk_basic.m4 % Basic non-coherent FSK modem simulation to illustrate principles
20 % continuous phase FSK modulator
H A Dfsk_cml.m34 modulation = 'FSK'; mod_order=M; mapping = 'gray';
49 S =CreateConstellation('FSK', M);
55 disp(['Symbol-based ' num2str(M) 'FSK sim with K=' ...
125 title([num2str(M) 'FSK BER with LDPC FEC'])
H A Dfsk_cml_sam.m17 Example 1 2FSK:
21 Example 2 4FSK:
146 disp([num2str(M) 'FSK coded test ... '])
148 bps = 1; modulation = 'FSK'; mod_order=2; mapping = 'gray';
150 bps = 2; modulation = 'FSK'; mod_order=4; mapping = 'gray';
192 error('Ltype =1 not provided for coded 4FSK');
236 title([num2str(M) 'FSK pdf for rx=tx symbol'])
238 title([num2str(M) 'FSK pdf for rx!=tx symbol'])
243 % 2FSK SD -> LLR mapping that we used for Wenet SSTV system
285 if map==[0 0; 0 1; 1 0; 1 1] % a specific case for 4FSK
[all …]
H A Dfsk_demod_file.m5 % states. Useful for debugging the FSK demod configuration
8 Sample usage to explore demodulator operation with a 100 bits/s 2FSK signal:
H A Dfsk_horus.m4 % Project Horus High Altitude Balloon (HAB) FSK demodulator
18 % Freq. estimator limits - keep these narrow to stop errors with low SNR 4FSK
342 states.tx_bits_file = "horus_payload_rtty.txt"; % Octave file of bits we FSK modulate
351 states.tx_bits_file = "horus_tx_bits_binary.txt"; % Octave file of bits we FSK modulate
361 % Tones must be at least Rs apart for ideal non-coherent FSK
641 % 800XA 4FSK modem --------------
853 % Over the years this modem has been used for many different FSK signals ...
H A Dfsk_lib.m7 % FreeDV 2400A: 4FSK UHF/UHF digital voice
94 % map bits to FSK symbol (tone number)
116 % Estimate the frequency of the FSK tones. In some applications (such
219 % Given a buffer of nin input Rs baud FSK samples, returns nsym bits.
290 % but it gives 0dB impl loss for 2FSK Eb/No=9dB, testmode 1:
355 % Map this FSK "symbol" back to bits, depending on M
H A Dfsk_lib_demo.m2 % Uncoded FSK modem demo
H A Dfsk_lib_ldpc.m3 % Library of common functions used for LDPC coded 4FSK modem experiments
42 code_param = ldpc_init_user(HRA, modulation='FSK', mod_order=states.M, mapping='gray');
H A Dfsk_lib_ldpc_demo.m3 % LDPC coded 4FSK modem demo, demonstrating soft dec using CML library functions
38 code_param = ldpc_init_user(HRA, modulation='FSK', mod_order=states.M, mapping='gray');
98 % map FSK filter ouputs to LLRs, then LDPC decode (see also fsk_cml_sam.m)
H A Dfsk_lib_ldpc_rx.m3 % LDPC coded 4FSK modem rx, reads 8 kHz 16 bit short raw file of real samples and demodulates
67 % map FSK filter ouputs to LLRs, then LDPC decode (see also fsk_cml_sam.m)
H A Dfsk_lib_ldpc_tx.m3 % LDPC coded 4FSK modem tx, generates a 8 kHz 16 bit short real valued sample file
H A Dfsk_llr_plot.m1 % Plot some results from FSK LLR tests
46 title('MFSK LLR test (+is 2FSK, xis 4FSK')
H A Dfsk_llr_test.m3 % 2/4FSK simulation to develop LLR estimation algorithms for 4FSK/LDPC modems
11 A small scaling factor seems to improve 2FSK performance -- probably the 'sig'
152 title([num2str(M) 'FSK pdf for rx=tx symbol'])
154 title([num2str(M) 'FSK pdf for rx!=tx symbol'])
159 % 2FSK SD -> LLR mapping that we used for Wenet SSTV system
160 function llr = sd_to_llr(sd, HD=0) % original 2FSK + HD option
177 % Note: ~/cml/matCreateConstellation.m has some support for FSK - can it do 4FSK?
182 disp([num2str(M) 'FSK coded test ... '])
184 bps = 1; modulation = 'FSK'; mod_order=2; mapping = 'gray';
186 bps = 2; modulation = 'FSK'; mod_order=4; mapping = 'gray';
[all …]
H A Dfsk_lock_down.m4 % tests for "Lock down" waveform, low Eb/No 4FSK
357 printf("Code Rate | Raw BER | 4FSK Eb/No | n,k | Rs | SNR | MDS |\n");
H A Dfsk_v_afsk.m4 % Ideal non-coherent FSK and AFSK-over-analog-FM simulation. Can draw
98 % scaling factor for convenience to match pure FSK
106 % non-coherent FSK demod
186 semilogy(sim_in.EbNodB, fsk_theory.BERvec,'r;FSK theory;')
188 semilogy(sim_in.EbNodB, fsk_sim.BERvec,'g;FSK sim;')
189 semilogy(sim_in.EbNodB, fsk_fm_sim.BERvec,'b;FSK over FM sim;')
204 semilogy(sim_in.EbNodB+RsOnB_dB, fsk_theory.BERvec,'r;FSK theory;')
206 semilogy(sim_in.EbNodB+RsOnB_dB, fsk_sim.BERvec,'g;FSK sim;')
207 semilogy(sim_in.EbNodB+RsOnB_dB, fsk_fm_sim.BERvec,'b;FSK over FM sim;')
H A Dldpc_fsk_lib.m185 % One application of FSK LDPC work is SSTV. This function generates a
H A Dmancyfsk.m4 % Manchester encoded 2FSK & 4FSK simulation.
6 % Attempt to design a FSK waveform that can pass through legacy FM
15 % [X] measure BER compared to ideal coherent FSK
174 % encode one input bit into 2 output bits. The 2FSK encoder takes
175 % one input bit, the 4FSK encoder two input bits.
195 % FSK Modulator --------------------------------------------------------------
197 % use ideal FSK modulator (note: need to try using analog FM modulator)
292 % TODO: 4FSK version of demod
487 printf("Rs=4800 2FSK ideal demod\n");
491 printf("Rs=2400 2FSK analog FM demod, needs more power for same BER! Che?\n");
[all …]
H A Dmfsk.m4 % Simulation to test m=2 and m=4 FSK demod
75 % non-coherent FSK demod
168 semilogy(sim_in.EbNodB, fsk_theory.BERvec,'r;2FSK theory;')
170 semilogy(sim_in.EbNodB, fsk2_sim.BERvec,'g;2FSK sim;')
171 semilogy(sim_in.EbNodB, fsk4_sim.BERvec,'b;4FSK sim;')

12345678910