差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
对数放大器模块 [2025/09/03 16:16]
gongyu 创建
对数放大器模块 [2025/09/03 16:19] (当前版本)
gongyu [雷达系统类]
行 1: 行 1:
-README+对数放大器模块技术文档
  
-## 项目简介 +## 描述
-本项目实现了一个 **无人值守的电子硬件资讯采集与发布系统**,基于 GPT/Agent 自动完成: +
-- **采集**:从 hackster.io、Kickstarter、Seeed Blog 等源站抓取最新文章; +
-- **分析**:调用 GPT 自动提取标题、摘要、参数表、标签; +
-- **翻译**:中英文双语输出; +
-- **去重与合规**:SimHash 检查、引用标注、版权检测; +
-- **发布**:每日自动向 [eetree.cn](https://​www.eetree.cn) 发布 10–20 篇文章。+
  
-系统完全无人值守依赖 Agent/MCP 工链完程任务支持自动回滚与黑名单机,保障质量与+本模块采用高精度对数检波器AD8307构成的宽动态范围对数放大器配备精密温度补偿电路和信号调理电路。有92dB的超宽动态范围、优异的对数线性度和温度稳定性,能够将输入信号功率转换为与其对数正比的直电压输出广泛应用于射频功率测量、信号强度指示、自动增益控和通信系统中的RSSI(接收信号强度指示)等场合。
  
----+## 工作原理
  
-## 目录结构+### 系统框图
 ``` ```
-├── README.md ​              # 项目说明 +射频输入 → 输入匹配 → AD8307对数检波器 → 输出缓冲 → 电压输出 
-├── openapi.yaml ​           # API 契约(抓取/​分析/​发布接口) +    ​↓ ​        ​↓              ↓              ↓          ↓ 
-├── sources.yaml ​           # 源站置文件 +输入滤波 → 阻抗变换 → 多级限幅放大链 → 温补偿 → 线性化处理 
-├── orchestrator.py ​        ​# 调与流水线控制 +    ​↓ ​        ​↓ ​             ↓              ↓           
-├── workers/ ​               # 各阶段 Worker 实现 +ESD保护 → 偏置设置 → 全波整流检波 → 基准校准 → 负载驱动
-│   ​├── fetcher.py ​         # 抓取 +
-│   ​├── parser.py ​          # 解析 +
-│   ​├── deduper.py ​         # 去重 +
-│   ​├── nlp_agent.py ​       # GPT 调用 +
-│   ​├── guard.py ​           # 风控合规 +
-│   ​└── publisher.py ​       # 发布 +
-└── storage/ ​               # 数据存储定义(DB schema / S3 等)+
 ``` ```
  
----+### 详细工作原理
  
-## 工作流 +对数放大器基于连续逼近对数变换原理工作,AD8307内部采多级连续限幅放大器链(Successive Detection Logarithmic Amplifier, SDLA)架构该架构由8级相同的限幅放大器组成,每级具有12dB的线性动态范围,总计提供超过90dB的对数动态范围
-1. **Source Poller**:按 `sources.yaml` 配置轮询 RSS/​API/​HTML。 +
-2. **Fetcher**:抓取 HTML/JSON写入队列。 +
-3. **Parser**:抽取正文、图片、作者、时间。 +
-4. **Deduper**:SimHash 比对,重复则丢弃。 +
-5. **NLP Agent**:调用 GPT,输出 JSON(标题、摘要、specs、标签、风险标记、置信度)。 +
-6. **Guard**:合规检查,低置信或高风险任务丢回队列。 +
-7. **Publisher**:写入 CMS API,附带引用与参考 +
-8. **Monitor**:监控功率/​成本/​延迟支持撤稿与黑名单+
  
----+每级限幅放大器由差分放大器和全波整流检波器组成。当输入信号较小时,前几级工作在线性放大状态;随着输入信号增大,各级逐渐进入限幅状态。每级限幅放大器的输出通过精密全波整流器进行检波,产生与该级信号幅度成正比的直流分量。
  
-## OpenAPI (openapi.yaml) +对数特性的实现基于多级检波输出的叠加原理。由于各级限幅放大器的限幅阈值呈几何级数分,当输入信号在某个率范围内时,会有特定数量的放大级达到限幅状态。通过对所有检波输出进行加权求和,可以得到与输入信号功率对数值正比的输出电压。
-```yaml +
-openapi: 3.0.3 +
-info: +
-  title: Eetree Auto Publisher API +
-  version: 1.0.0 +
-servers: +
-  - url: https://​api.eetree.cn +
-paths: +
-  /​articles:​ +
-    post: +
-      summary: 发文章 +
-      requestBody:​ +
-        required: true +
-        content: +
-          application/​json:​ +
-            schema: +
-              type: object +
-              properties:​ +
-                title: +
-                  type: string +
-                body: +
-                  type: string +
-                tags: +
-                  type: array +
-                  items: { type: string } +
-                source_url:​ +
-                  type: string +
-                lang: +
-                  type: string +
-                  enum: [zh, en] +
-                specs: +
-                  type: object +
-                attribution:​ +
-                  type: string +
-      responses:​ +
-        '​200':​ +
-          description:​ 发布成 +
-          content: +
-            application/​json:​ +
-              schema: +
-                type: object +
-                properties:​ +
-                  id: { type: string } +
-                  status: { type: string } +
-  /​rollback/​{id}:​ +
-    post: +
-      summary: 撤回已发布文章 +
-      parameters:​ +
-        - in: path +
-          name: id +
-          schema: { type: string } +
-          required: true +
-      responses:​ +
-        '​200':​ { description:​ 撤回功 } +
-```+
  
----+AD8307的传输函数为:VOUT = VY × log10(PIN/​P0) + VX,其中VY是斜率电压(典型值25mV/​dB),P0是归一化功率基准,VX是截距电压。这种线性dB特性使得输出电压直接反映输入功率的dB值,极大简化了后续的信号处理。
  
-## 源站配置 (sources.yaml) +温度补偿电路是确保对数放大器精度的关键。AD8307内部集成了温度传感器和补偿网络,但外部温度补偿电路进一步提高了温度稳定性。补偿电路包括温度敏感电阻网络和基准电压调节电路,通过监测环境温度自动调整偏点和增益参数。
-```yaml +
-sources: +
-  - name: hackster +
-    type: rss +
-    url: https://​www.hackster.io/​feed +
-    rate_limit: 30/m +
-    strategy: rss-parse-summarize+
  
-  - name: kickstarter +输入匹配网络确保在50Ω系统中获得最佳的功率传输和反射损耗性能。匹配网络采用L型或π型结构,在工作频带内提供良好的阻抗匹配。输入端配置ESD保护二极管和过功率保护电路,防止大信号损坏芯片。
-    type: api +
-    url: https://​api.kickstarter.com/​v1/​discover +
-    rate_limit: 10/m +
-    strategy: api-parse-summarize+
  
-  - name: seeed +输出缓冲器采用高精度运放构成的单位增益跟随器,提供低输出阻抗和强负载驱动能力。缓冲器还包括失调调零和增益校准功能,确保输出特性的准确性。输出端可选择配置低通滤波器,滤除高频噪声和纹波。
-    type: html +
-    url: https://​www.seeedstudio.com/​blog/​ +
-    rate_limit: 20/m +
-    strategy: html-parse-translate+
  
-  - name: sparkfun +基准校准电路提供精密的功率基准和电压基准,用于系统校准和零点设定。校准电路采用温度系数小于5ppm/℃的精密基准电压源,确保长期稳定性。通过数字电位器或DAC可以实现基准的数字化调节。
-    type: rss +
-    url: https://​www.sparkfun.com/​news.xml +
-    rate_limit: 15/m +
-    strategy: rss-parse-summarize +
-```+
  
----+线性化处理电路针对AD8307在动态范围两端的非线性进行补偿。通过多项式拟合或分段线性插值的方法,将对数特性在全动态范围内线性化到±1dB以内,显著提高测量精度。
  
-## Agent/MCP 工具定义 +电源系统采用低噪声线性稳压器提供±5V双电源,电源纹波抑制比大于80dB。为了减小电源调制效应,各功能电路采用独立的电源滤波和去耦网络。PCB设计采用多层板结构,射频信号与控制信号分离,关键模拟电路采用屏蔽和接地保护。
-- `fetch_url(url)` → { html, final_url, status } +
-- `extract_content(html)` → { title, text, images[], published_at,​ author } +
-- `dedupe_check(fingerprint)` → { is_duplicate,​ matched_ids[] } +
-- `llm_summarize_translate(payload)` → { summary_zh, summary_en, specs, tags, confidence } +
-- `copyright_guard(payload)` → { risk_flags, attribution } +
-- `publish_to_cms(article)` → { id, status } +
-- `rollback(id)` → { status }+
  
----+## 技术指标
  
-## 提示词(NLP Agent) +- **工作频率范围**:​ DC ~ 500MHz 
-``` +- **动态范围**:​ 92dB (-75dBm ~ +17dBm) 
-你是电子硬件资讯编辑机器人。输入为【原文】,输出 JSON: +- **对数线性度**:​ ±1dB (典型值±0.3dB) 
-title_zh, title_en +**斜率精度**:​ 25mV/dB ± 1mV/dB 
-summary_zh, summary_en +**截距精度**:​ ±3dB 
-bullets[3-6] +**输入阻抗**:​ 50Ω ± 2Ω 
-specs{k:v} +- **输入VSWR**:​ <1.3:1 (50MHz) 
-tags[3-6] +**响应时间**:​ <1μs (上升沿),​ <2μs (下降沿) 
-risk_flags[] +**温度系数**<​0.01dB/​℃ (斜率), <​0.3dB/​℃ (截距) 
-confidence [0-1] +**电源电压**:​ ±5V ± 5% 
-要求:不杜撰,所有数据必须能在原文找到依据。 +**功耗**: <100mW 
-```+**输出电压范围**: ​0.1V ~ 2.7V 
 +**输出阻抗**:​ <1Ω 
 +- **噪声电压**:​ <1mVrms (10Hz~10kHz) 
 +- **工作温度**:​ -40℃ ~ +85℃
  
----+## 接口管脚定义
  
-## 发布策略 +| 管脚号 | 信号名 | 方向 | 描述 | 
-每日发布 10–20 篇按来源/​专题配额分配。 +|--------|--------|------|------| 
-CRON 定时 ​随机抖动避免集中发布。 +| 1 | RF_IN | 输入 | 射频信号输入50Ω阻抗 | 
-自动在正文末尾生成“引与参考”区块。+| 2 | VOUT | 输出 | 对数电压输出,0.1-2.7V | 
 +| 3 | VCC| 电源 | 正电源输入+5V | 
 +| 4 | VCC| 电源 | 负电源输入,-5V | 
 +| 5 | GND | 电源 | 电源地和射频地 | 
 +| 6 | VREF | 输入 | 基准电压输入,于校准 | 
 +| 7 | TEMP_COMP | 输入 | 温度补偿控制输入 | 
 +| 8 | CAL_EN | 输入 | 校准使能控制 | 
 +| 9 | OFFSET_ADJ | 输入 | 零点偏移调节输入 | 
 +| 10 | ENABLE | 输入 | 芯片使能控制,高电平有效 |
  
----+## 板上设置和信号指示
  
-## 监控与合规 +### 跳线设置 
-指标抓取成功率、NLP 成功率、Token 成本、发布成功率。 +| 位号 | 信号名 | 默认值 | 说明 | 
-风控Robots 合规、版权检查、敏感词检测。 +|------|--------|--------|------| 
-回滚支持文章撤稿与黑名单机制。+| JP1 | TEMP_COMP_EN | 短接2-3 | 温度补偿1-2禁用,2-3使能 | 
 +| JP2 | REF_SEL | 短接1-2 | 基准选择1-2内部,2-3外部 | 
 +| JP3 | OUTPUT_RANGE | 短接2-3 | 输出范围1-2标准,2-3扩展 |
  
----+### 指示灯 
 +| 位号 | 信号名 | 默认值 | 说明 | 
 +|------|--------|--------|------| 
 +| LED1 | POWER_ON | 绿色常亮 | 电源指示灯 | 
 +| LED2 | SIGNAL_DET | 黄色 | 信号检测指示,>​-60dBm点亮 | 
 +| LED3 | OVERRANGE | 红色熄灭 | 超量程报警,>​+15dBm点亮 | 
 +| LED4 | CAL_MODE | 蓝色熄灭 | 校准模式指示 |
  
-## 部署建议 +### 调节电位器 
-- 抓取与处理:K8s CronJob + Worker Pod。 +| 位号 | 信号名 | 默认值 | 说明 | 
-队列:Redis/​RabbitMQ。 +|------|--------|--------|------| 
-数据库:Postgres + pgvector。 +| RV1 | SLOPE_ADJ | 中位 | 斜率微调,±10%调节范围 | 
-对象存储:S3/​OSS。 +| RV2 | INTERCEPT_ADJ | 中位 | 截距调节,±5dB调节范围 | 
-模型调用:OpenAI GPT-4o-mini 或私有化轻量模型。+| RV3 | TEMP_COEFF | 中位 | 温度系数补偿调节 |
  
----+### 测试点 
 +| 位号 | 信号名 | 默认值 | 说明 | 
 +|------|--------|--------|------| 
 +| TP1 | RF_IN_MON | - | 输入功率监测点 | 
 +| TP2 | VOUT_RAW | - | 未补偿输出监测 | 
 +| TP3 | VOUT_COMP | - | 温补后输出监测 | 
 +| TP4 | TEMP_MON | - | 温度传感器输出 |
  
-Docker Compose 部署示例 +### 校准基准点 
-下面提供 **`docker-compose.yml`**、**`.env.example`** 与 **`init/​pgvector.sql`**。把三段分别存成对应文件后,执行 `docker compose up -d` 即可起一套最小可用的无人值守流水线(含:Redis 队列、Postgres+pgvector、MinIO 对象存储、Orchestrator ​5 个 Workers)。+| 位号 | 信号名 | 默认值 | 说明 | 
 +|------|--------|--------|------| 
 +| CAL1 | REF_-50dBm | - | -50dBm校准基准点 | 
 +| CAL2 | REF_-10dBm | - | -10dBm校准基准点 | 
 +| CAL3 | REF_+10dBm | - | +10dBm校准基准点 |
  
-## docker-compose.yml +## 电气指标
-```yaml +
-version: "​3.9"​+
  
-x-app-env: &​app_env +| 参数 | 最小值 | 典型值 | 最大值 | 单位 | 
-  ​REDIS_URL:​ ${REDIS_URL} +|------|--------|--------|--------|------| 
-  DATABASE_URL:​ ${DATABASE_URL} +| 动态范围 | 85 | 92 | - | dB | 
-  OPENAI_API_KEY:​ ${OPENAI_API_KEY} +| 对数线性度 | - | ±0.3 | ±1.0 | dB | 
-  ​EETREE_API_URL:​ ${EETREE_API_URL} +| 斜率精度 | 24 | 25 | 26 | mV/dB | 
-  EETREE_API_TOKEN:​ ${EETREE_API_TOKEN} +| 响应时间 | - | 0.5 | 1.0 | μs | 
-  MINIO_ENDPOINT:​ ${MINIO_ENDPOINT} +| 工作温度范围 | -40 | 25 | +85 | ℃ |
-  MINIO_ACCESS_KEY:​ ${MINIO_ACCESS_KEY} +
-  MINIO_SECRET_KEY:​ ${MINIO_SECRET_KEY} +
-  MINIO_BUCKET:​ ${MINIO_BUCKET} +
-  SOURCES_FILE:​ /​app/​config/​sources.yaml +
-  ​PROMPT_FILE:​ /app/config/​prompt.md+
  
-services: +## 使用说明
-  ​队列 & 存储 +
-  redis: +
-    image: redis:​7-alpine +
-    restart: unless-stopped +
-    ports: ["​6379:​6379"​] +
-    command: ["​redis-server",​ "​--save",​ "​60",​ "​1000",​ "​--loglevel",​ "​warning"​]+
  
-  postgres: +### 安装配置 
-    ​image:​ postgres:​16-alpine +1. **电源连接**: 
-    ​restart:​ unless-stopped +   ​连接±5V双电源供电 
-    ​environment:​ +   ​确认电源去耦电容正确安装 
-      POSTGRES_DB:​ ${POSTGRES_DB} +   ​检查POWER_ON指示灯状态
-      POSTGRES_USER:​ ${POSTGRES_USER} +
-      POSTGRES_PASSWORD:​ ${POSTGRES_PASSWORD} +
-    ports: ["​5432:​5432"​] +
-    volumes: +
-      ​pgdata:/​var/​lib/​postgresql/​data +
-      ./​init/​pgvector.sql:/​docker-entrypoint-initdb.d/​pgvector.sql:​ro+
  
-  minio: +2**射频连接**: 
-    image: quay.io/​minio/​minio:​RELEASE.2025-01-11T00-00-00Z +   ​使用50Ω同轴电缆连接RF_IN 
-    ​restart:​ unless-stopped +   ​确保连接器清洁和阻抗匹配 
-    ​environment:​ +   ​避免过大输入功率损坏器件
-      MINIO_ROOT_USER:​ ${MINIO_ACCESS_KEY} +
-      MINIO_ROOT_PASSWORD:​ ${MINIO_SECRET_KEY} +
-    command: ["​server",​ "/​data",​ "--console-address",​ ":​9001"​] +
-    ​ports:​ ["​9000:​9000",​ "​9001:​9001"​] +
-    volumes: +
-      ​minio:/data+
  
-  createbuckets:​ +3**温度补偿设置**: 
-    image: quay.io/​minio/​mc:​latest +   ​设置JP1使能温度补偿 
-    ​depends_on:​ +   ​调节RV3设定合适的温度系数 
-      ​minio +   ​在工作温度范围内验证性能
-    ​entrypoint:​ ["/​bin/​sh","​-c"] +
-    ​command:​ > +
-      "mc alias set local http://​minio:​9000 ${MINIO_ACCESS_KEY} ${MINIO_SECRET_KEY} &&​ +
-       mc mb -p local/​${MINIO_BUCKET} || true &&​ +
-       mc anonymous set download local/​${MINIO_BUCKET} || true"+
  
-  ​代码镜像(可替换为你自己的 CI 构建镜像) +### 校准步骤 
-  ​app-base:​ +1. **零点校准**: 
-    ​image:​ python:3.11-slim +   ​输入-70dBm标准信号 
-    ​working_dir:​ /app +   ​调节RV2使输出为预期值 
-    volumes: +   ​记录零点偏移参数
-      ​./:/app +
-    ​command:​ bash -lc "pip install -r requirements.txt && tail -f /​dev/​null"​+
  
-  orchestrator:​ +2. **斜率校准**: 
-    extends: { service: app-base } +   ​分别输入-50dBm和+10dBm标准信号 
-    environment: ​*app_env +   - 调节RV1使输出斜率为25mV/​dB 
-    ​depends_on:​ [redis, postgres, minio, createbuckets] +   验证中间点的线性度
-    command: bash -lc "pip install ​-r requirements.txt && python orchestrator.py"​ +
-    ​restart:​ unless-stopped+
  
-  ​worker-fetch: +3. **温度校准**: 
-    ​extends:​ { service: app-base } +   - 在不同温度点重复功率校准 
-    ​environment:​ *app_env +   ​调节温度补偿参数优化性能 
-    depends_on: [redis] +   ​建立温度修正查找表
-    command: bash -lc "​python workers/​fetcher.py"​ +
-    restart: unless-stopped+
  
-  ​worker-parse: +4. **多点验证**: 
-    ​extends:​ { service: app-base } +   - 在整个动态范围内选择10个校准点 
-    ​environment:​ *app_env +   ​记录各点的误差和非线性度 
-    depends_on: [redis] +   ​建立线性化修正算法
-    command: bash -lc "​python workers/​parser.py"​ +
-    restart: unless-stopped+
  
-  worker-dedupe: +### 应用注意事项 
-    ​extends:​ { service: app-base } +**射频安全**:避免输入功率超过+17dBm,防止器件损坏 
-    ​environment: ​*app_env +**阻抗匹配**:保持50Ω系统阻抗,减小反射损耗 
-    depends_on: [redis, postgres] +**屏蔽接地**:做好射频屏蔽和多点接地 
-    ​command:​ bash -lc "​python workers/​deduper.py"​ +**温度管理**:避免温度剧烈变化影响精度 
-    ​restart:​ unless-stopped+**校准周期**:定期校准保持测量精度
  
-  worker-nlp: +### 故障排除 
-    ​extends:​ { service: app-base } +**输出无变化**:检查使能信号和电源电压 
-    ​environment: ​*app_env +**线性度差**:重新校准斜率和截距参数 
-    depends_on: [redis] +**温漂大**:检查温度补偿电路和基准源 
-    ​command:​ bash -lc "​python workers/​nlp_agent.py"​ +**噪声大**:改善电源滤波和射频屏蔽
-    ​restart:​ unless-stopped+
  
-  worker-guard-publish:​ +## 可用于全国大学生电子设计竞赛的相关赛题 
-    ​extends:​ { service: app-base } +### 射频功率测量类
-    environment:​ *app_env +
-    depends_on: [redis] +
-    command: bash -lc "​python workers/​guard.py && python workers/​publisher.py"​ +
-    restart: unless-stopped+
  
-volumes: +1. **射频功率计** - 宽动态范围功率精密测量 
-  ​pgdata:​ {} +2. **天线分析仪** - 天线功率和驻波比测量 
-  ​minio:​ {} +3. **射频衰减器测试** - 衰减量精确测量 
-```+4. **功率放大器测试** - 放大器功率特性测试
  
-## .env.example +### 通信系统类
-```env +
-=== 数据库 / 队列 === +
-POSTGRES_DB=eetree +
-POSTGRES_USER=eetree +
-POSTGRES_PASSWORD=secret +
-DATABASE_URL=postgresql+psycopg://​eetree:​secret@postgres:​5432/​eetree +
-REDIS_URL=redis://​redis:​6379/​0+
  
-# === MinIO 对象存储 === +5. **调幅接收机** - AGC和信号强度指示 
-MINIO_ENDPOINT=http://​minio:​9000 +6. **调频收音机** - RSSI信号强度测量 
-MINIO_ACCESS_KEY=minioadmin +7. **短波接收机** - 多波段信号电平指示 
-MINIO_SECRET_KEY=minioadminsecret +8. **软件无线电** ​接收信号强度检测
-MINIO_BUCKET=eetree-media+
  
-=== 外部服务 === +### 频谱分析类
-OPENAI_API_KEY=sk-xxxx +
-EETREE_API_URL=https://​api.eetree.cn +
-EETREE_API_TOKEN=your_eetree_token+
  
-# === 配置文件路径(容器内) === +9. **简易频谱仪** - 信号幅度检测和显示 
-SOURCES_FILE=/​app/​config/​sources.yaml +10**EMI测试仪** - 电磁干扰信号测量 
-PROMPT_FILE=/​app/​config/​prompt.md +11**信号分析仪** - 多频点信号功率分析 
-```+12. **射频扫描仪** - 频段信号监测
  
-## init/​pgvector.sql +### 测试仪器类
-```sql +
--- 在首次初始化数据库时自动启用 pgvector 扩展 +
-CREATE EXTENSION IF NOT EXISTS vector; +
--- 示例:为 articles 表添加向量列(若你使用 pgvector 存 embeddings) +
--- ALTER TABLE articles ADD COLUMN IF NOT EXISTS embedding vector(1536);​ +
-```+
  
-## 目录与启动 +13. **网络分析仪** - S参数测量中的功率检测 
-```bash +14. **信号发生器** ​输出功率监测和控制 
-# 1) 准备文件 +15**调制度测试仪** - 调制信号包络检测 
-mkdir -p init config +16**失真度测试仪** - 信号失真分析
-# 将上面的 pgvector.sql 保存到 init/​pgvector.sql +
-# 将你的 sources.yaml、prompt.md 放到 config/+
  
-2) 本地测试 +### 雷达系统类
-cp .env.example .env +
-docker compose up -d+
  
-# 3) 查看日志 +17. **测距雷达** - 回波信号强度测量 
-docker compose logs -f orchestrator worker-nlp+18. **多普勒雷达** ​目标反射功率检测 
 +19. **雷达信号处理** - 目标识别和跟踪 
 +20. **雷达接收机** ​接收信号动态范围压缩
  
-4) 停止与清理 +### 卫星通信类 
-docker compose down -v +21. **卫星接收机** - 下行信号强度监测 
-```+22. **GPS接收机** - 卫星信号质量评估 
 +23. **卫星通信终端** - 链路质量监测 
 +24. **卫星跟踪系统** - 信号捕获和跟踪 
 + 
 +### 无线通信类 
 +25. **蜂窝基站测试** ​基站功率和覆盖测试 
 +26. **WiFi信号分析** - 无线信号强度测量 
 +27. **蓝牙测试仪** - 蓝牙设备功率测试 
 +28. **ZigBee分析仪** - 物联网信号检测 
 + 
 +### 广播电视类 
 +29. **电视信号测试** - 数字电视信号质量 
 +30. **调频广播监测** - 广播信号覆盖测试 
 +31. **有线电视测试** - CATV信号电平测量 
 +32. **卫星电视接收** - 卫星信号质量监测 
 + 
 +### 医疗电子类 
 +33. **医用射频设备** - 射频治疗功率监测 
 +34. **MRI系统** - 射频激励功率控制 
 +35. **射频消融** - 治疗功率精确控制 
 +36. **医疗成像** - 射频信号处理
  
-## 说明 +### 工业应用类 
-**app-base** 会挂载当前目录,默认安装 `requirements.txt` 后常驻;各 worker 继承它并执行相应脚本。 +37. **射频加热** - 工业加热功率控制 
-- 如你已将代码构建为镜像(例如 `ghcr.io/​eetree/​auto-publisher:​latest`),可将 `app-base` 与各 worker 的 `image` 替换为你的镜像,并去掉 `volumes`/​`pip install`。 +38. **等离子系统** - 射频激励功率监测 
-**pgvector** 用于存储文章向量,用来驱动“相关文章/​AI 深解读”。若改用 Milvus/​Weaviate,请在 Compose 中添加对应服务并调整 `DATABASE_URL`/​索引层逻辑。 +39. **射频焊接** - 焊接功率实控制 
-**MinIO** 提供与 S3 兼容的对象存储,`createbuckets` 服务在首次启动自动创建桶并设置匿名下载(可按需修改权限)。 +40. **材料测试** - 介电常数射频测量
-- 生产环境建议: +
-  - 打开 Postgres 持久化备份、设置密码管理(Vault/​Secrets Manager)。 +
-  - 使用 ​**Traefik/​Nginx** 暴露 `Publisher API` 或内部管理面板。 +
-  ​将 OpenAI Key 等敏感信息改用 Docker Secrets 或 K8s Secret。+
  
 +该对数放大器模块凭借其超宽动态范围、高精度对数特性和优异的温度稳定性,成为各类射频功率测量和信号强度检测应用的核心器件,在电子设计竞赛中具有极其广泛的应用价值和技术示范意义。