From 55c8d8082cdd065a9d4797b1ef23f7bd9ddcb560 Mon Sep 17 00:00:00 2001
From: boblark
Date: Wed, 15 Feb 2023 20:11:22 -0800
Subject: [PATCH] Add radioCESSB_Z_transmit_F32
---
docs/index.html | 151 +++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 150 insertions(+), 1 deletion(-)
diff --git a/docs/index.html b/docs/index.html
index a794a6f..ab31b2b 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -419,6 +419,7 @@ span.mainfunction {color: #993300; font-weight: bolder}
{"type":"radioCESSBtransmit_F32","data":{"defaults":{"name":{"value":"new"}},"shortName":"CESSB_Mod","inputs":"1","output":"0","category":"radio-function","color":"#E6E0F8","icon":"arrow-in.png","outputs":"2"}},
+ {"type":"radioCESSB_Z_transmit_F32","data":{"defaults":{"name":{"value":"new"}},"shortName":"CESSB_Z_Mod","inputs":"1","output":"0","category":"radio-function","color":"#E6E0F8","icon":"arrow-in.png","outputs":"2"}},
{"type":"RadioFMDiscriminator_F32","data":{"defaults":{"name":{"value":"new"}},"shortName":"FMDiscrim","inputs":"1","output":"0","category":"radio-function","color":"#E6E0F8","icon":"arrow-in.png","outputs":"2"}},
@@ -3538,6 +3539,11 @@ The actual packets are taken
that include file has information relating to this Teensy Audio implementation, as well.
+ This class may not be suitable for directly driving external I-Q hardware
+ mixers. The limited LO-RF isolation of those mixers can introduce a midband tone
+ that will be transmitted. To work around this problem, use the companion
+ class radioCESSB_Z_transmit_F32 that uses the phasing method of SSB generation.
+
The first activity for CESSB is to limit or clip the amplitude of the SSB signal. Internally
this always occurs when the envelope of the SSB signal exceeds 1.0. This is all done
with floating point arithmetic so values may exceed 1.0. The input level where this occurs
@@ -3564,7 +3570,150 @@ The actual packets are taken
to a communications bandwidth of around 2700 Hz.
-
+
+
+
+