第十五周:网络和通信[FabNotes030]

这周学习网络通信.

串口

asynchronous 异步

I2C

SPI library

USB

OSI layers

  • 7: application 应用 (HTTP)
  • 6: presentation 表现层 (SSL)
  • 5: session 会话 (RPC)
  • 4: transport 传输 (TCP, UDP)
  • 3: network 网络 (IP)
  • 2: data link 数据链路 (MAC)
  • 1: physical 物理层 (PHY)

物理介质

  • capacity: bandwidth * log_2 (signal/noise)
  • wired

    single-ended, differential, powerline
    open collector, open drain
    transmission (pass) gate, tri-state
    transmission line
    waveguide
    TIA RS232, 422, 485
    802.3 ethernet
       chip module
    SONET optical fiber
    
  • wireless

modulation 调制

  • PCM: Pulse-Code Modulation 脉冲编码调制
  • PPM: Pulse-Position Modulation
  • OOK: On-Off Keying 通断键控
  • FSK: Frequency-Shift Keying 频移键控
  • BPSK: Binary Phase-Shift Keying 二进制相移键控
  • QAM: Quadrature Amplitude Modulation 求积分振幅变调
  • OFDM: Orthogonal Frequency-Division Multiplexing 正交频分多路
  • FHSS: Frequency-Hopping Spread Spectrum 跳频扩频
  • DSSS: Direct-Sequence Spread Spectrum 直接序列扩频
  • UWB: Ultra-WideBand 超宽带

channel sharing 信道共享

  • ALOHA
  • Master-Slave
  • Token Ring
  • TDMA: Time-Division Multiple Access 时分多址
  • FDMA: Frequency-Divsion Multiple Access 频分多址
  • CSMA: Carrier-Sense Multiple Access 载波监听

    • CD: Collision Detection
    • CA: Collision Avoidance
    • 1-persistent: transmit when clear
    • nonpersistent: random backoff
    • p-persistent: probability to transmit
  • CDMA: Code-Division Multiple Access 码分多址

  • MIMO: Multiple-Input Multiple-Output 多输入多输出
  • PDMA”: Physical-Division Multiple Access

errors 错误

  • detection, correction
  • block, convolution codes
  • parity, checksum, Hamming, Reed-Solomon, Turbo

networking 网络

RF 射频

  • radios: oscillator, mixer, PA, LNA, IF, I/Q, demod, baseband, filters
  • antennas: Q, antenna gain, impedance matching
  • single-chip
    • MICRF (300-470 MHz)
    • MRF49XA (433/868/915 MHz)
    • nRF905 (433/868/915 MHz)
    • nRF24L01+ (2.4 GHz ISM)
    • CC2541 (2.4 GHz Bluetooth)
    • ESP8266 (2.4 GHz Wi-Fi)
  • software radio

课程资源

kidult00 wechat
扫码关注 00 的公众号
如果文章帮您节省时间或者解答疑问,不妨打个赏 :)