]> git.rkrishnan.org Git - pihpsdr.git/commitdiff
Set FMN deviation=2500 bandpass according to Carson's rule.
authorc vw <dl1ycf@darc.de>
Wed, 11 Nov 2020 16:22:35 +0000 (17:22 +0100)
committerc vw <dl1ycf@darc.de>
Wed, 11 Nov 2020 16:22:35 +0000 (17:22 +0100)
rigctl.c
transmitter.c
tx_menu.c

index 984e924a014be0d2eab3a26a71d3afcc8b71e32a..ed50dbba9ef1df2ecced9ca3d3baa7801406bf19 100644 (file)
--- a/rigctl.c
+++ b/rigctl.c
@@ -2868,8 +2868,8 @@ int parse_cmd(void *data) {
                 break;
               case modeFMN:
                 if(fw==0) {
-                  filter->low=-4000;
-                  filter->high=4000;
+                  filter->low=-5500;
+                  filter->high=5500;
                   active_receiver->deviation=2500;
                 } else {
                   filter->low=-8000;
index 60548627f3dbcedb4eea7dbc6a68f8ac9776f0aa..b763e6172e2403ac0ed2a8d3307ed9827d81f436 100644 (file)
@@ -931,8 +931,8 @@ void tx_set_mode(TRANSMITTER* tx,int mode) {
       int m=vfo[active_receiver->id].mode;
       if(m==modeFMN) {
         if(active_receiver->deviation==2500) {
-         filter_low=-4000;
-         filter_high=4000;
+         filter_low=-5500;
+         filter_high=5500;
         } else {
          filter_low=-8000;
          filter_high=8000;
@@ -975,8 +975,8 @@ void tx_set_filter(TRANSMITTER *tx,int low,int high) {
       break;
     case modeFMN:
       if(tx->deviation==2500) {
-        tx->filter_low=-4000;
-        tx->filter_high=4000;
+        tx->filter_low=-5500;
+        tx->filter_high=5500;
       } else {
         tx->filter_low=-8000;
         tx->filter_high=8000;
index 23d293b8bd956a59d22da5f897db296c23379557..b214d591f45503ae807797b973d412d04239464b 100644 (file)
--- a/tx_menu.c
+++ b/tx_menu.c
@@ -134,8 +134,8 @@ static void use_rx_filter_cb(GtkWidget *widget, gpointer data) {
     int m=vfo[active_receiver->id].mode;
     if(m==modeFMN) {
       if(active_receiver->deviation==2500) {
-        filter_low=-4000;
-        filter_high=4000;
+        filter_low=-5500;
+        filter_high=5500;
       } else {
         filter_low=-8000;
         filter_high=8000;