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.

- + + + +