diff --git a/pages/02.part-1/03.physical-layer/docs.md b/pages/02.part-1/03.physical-layer/docs.md index 33e3da1..b7e8a42 100644 --- a/pages/02.part-1/03.physical-layer/docs.md +++ b/pages/02.part-1/03.physical-layer/docs.md @@ -12,13 +12,16 @@ media_order: M17 standard uses 4FSK running at 4800 symbols/s (9600 bits/s) with a deviation index h=0.33 for transmission in 9 kHz -channel bandwidth. Channel spacing is 12.5 kHz. The symbol stream is -converted (upsampled) to a series of impulses which pass through a +channel bandwidth. Channel spacing is 12.5 kHz. + +The symbol stream is converted (upsampled) to a series of impulses which pass through a root-raised-cosine (alpha=0.5) shaping filter before frequency modulation at the transmitter and again after frequency demodulation at the receiver. -!!! Do we need to specify minimal/recommended upsampling rates and minimal/recommended number of RRC taps? !!! +Upsampling by a factor of 10 is recommended (48000 samples/s). + +The root-raised-cosine filter should span at least 8 symbols (80 samples, 81 taps). [mermaid] graph LR @@ -81,6 +84,8 @@ In the case of dibits, the most significant bit is sent first. When four dibits A complete transmission shall consist of a preamble, a synchronization burst, data, and an end of transmission marker. +![physical_layer_transmission](phy_layer.svg?classes=caption "Physical Layer Transmission") + ### Preamble Every transmission shall start with a preamble, which shall consist of 40 ms (192 symbols) of alternating outer symbols (+3, -3) or (-3, +3). To ensure a zero crossing prior to a synchronization burst, the last symbol transmitted within the preamble shall be opposite the first symbol transmitted in the synchronization burst. diff --git a/pages/02.part-1/03.physical-layer/phy_layer.svg b/pages/02.part-1/03.physical-layer/phy_layer.svg new file mode 100644 index 0000000..5d377db --- /dev/null +++ b/pages/02.part-1/03.physical-layer/phy_layer.svg @@ -0,0 +1,26 @@ + + + + + +PREAMBLE + +SYNC BURST +DATA + +EOT + +40ms(192 Symbols) +16 bits(8 symbols) +Multiples of 8 bits(Multiples of 4 symbols) +40ms(192 Symbols) +