mirror of https://github.com/DJ2LS/FreeDATA.git
fixing demodulatior
parent
cf7d9fe306
commit
39eabd9451
|
@ -576,13 +576,13 @@ def create_default_fsk_config():
|
|||
)
|
||||
|
||||
data_vhf_1_config = create_default_fsk_config()
|
||||
data_vhf_1_config.interleave_frames = 0
|
||||
data_vhf_1_config.interleave_frames = 1
|
||||
data_vhf_1_config.M = 4
|
||||
data_vhf_1_config.Rs = 1000
|
||||
data_vhf_1_config.Rs = 200
|
||||
data_vhf_1_config.Fs = 8000
|
||||
data_vhf_1_config.first_tone = 1150
|
||||
data_vhf_1_config.tone_spacing = 200
|
||||
data_vhf_1_config.codename = "H_1024_2048_4f".encode("utf-8")
|
||||
data_vhf_1_config.first_tone = 1500
|
||||
data_vhf_1_config.tone_spacing = 400
|
||||
data_vhf_1_config.codename = "H_256_512_4".encode("utf-8")
|
||||
|
||||
# ---------------- OFDM 500 Hz Bandwidth ---------------#
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ import threading
|
|||
import audio
|
||||
import itertools
|
||||
|
||||
from freedata_server.codec2 import FREEDV_MODE
|
||||
from codec2 import (FREEDV_MODE)
|
||||
|
||||
TESTMODE = False
|
||||
|
||||
|
@ -58,6 +58,7 @@ class Demodulator():
|
|||
# enable decoding of signalling modes
|
||||
self.MODE_DICT[codec2.FREEDV_MODE.signalling.value]["decode"] = True
|
||||
self.MODE_DICT[codec2.FREEDV_MODE.signalling_ack.value]["decode"] = True
|
||||
self.MODE_DICT[codec2.FREEDV_MODE.data_vhf_1.value]["decode"] = True
|
||||
|
||||
|
||||
def init_codec2(self):
|
||||
|
|
|
@ -2,7 +2,7 @@ import ctypes
|
|||
import codec2
|
||||
import structlog
|
||||
from codec2 import FREEDV_MODE
|
||||
from freedata_server.codec2 import FREEDV_ADVANCED_FSK
|
||||
from codec2 import FREEDV_ADVANCED_FSK
|
||||
|
||||
|
||||
class Modulator:
|
||||
|
@ -239,11 +239,11 @@ class Modulator:
|
|||
|
||||
# Create modulation for all frames in the list
|
||||
for frame in frames:
|
||||
if self.MODE not in [FREEDV_MODE.data_vhf_1]:
|
||||
txbuffer = self.transmit_add_preamble(txbuffer, freedv)
|
||||
#if self.MODE not in [FREEDV_MODE.data_vhf_1]:
|
||||
txbuffer = self.transmit_add_preamble(txbuffer, freedv)
|
||||
txbuffer = self.transmit_create_frame(txbuffer, freedv, frame)
|
||||
if self.MODE not in [FREEDV_MODE.data_vhf_1]:
|
||||
txbuffer = self.transmit_add_postamble(txbuffer, freedv)
|
||||
#if self.MODE not in [FREEDV_MODE.data_vhf_1]:
|
||||
txbuffer = self.transmit_add_postamble(txbuffer, freedv)
|
||||
|
||||
# Add delay to end of frames
|
||||
txbuffer = self.transmit_add_silence(txbuffer, repeat_delay)
|
||||
|
|
Loading…
Reference in New Issue