一、任务
设计并制作一个调幅信号处理实验电路。其结构框图如图 1 所示。输入信号为调幅度 50% 的 AM 信号。其载波频率为 250MHz~300MHz,幅度有效值 Virms
为 10µV~1mV,调制频率为 300Hz~ 5kHz。低噪声放大器的输入阻抗为 50Ω,中频放大器输出阻抗为 50Ω,中频滤波器中心频率为 10.7MHz,基带放大器输出阻抗为 600Ω、负载电阻为 600Ω,本振信号自制。
二、要求
1.基本要求
(1)中频滤波器可以采用晶体滤波器或陶瓷滤波器,其中频频率为10.7MHz;
(2)当输入 AM 信号的载波频率为 275MHz,调制频率在 300Hz~ 5kHz 范围内任意设定一个频率,Virms=1mV 时,要求解调输出信号为 Vorms=1V±0.1V 的调制频率的信号,解调输出信号无明显失真;
(3)改变输入信号载波频率 250MHz~300MHz,步进 1MHz,并在调整本振频率后,可实现 AM 信号的解调功能。
2.发挥部分
(1)当输入 AM 信号的载波频率为 275MHz,Virms 在 10µV~1mV 之间变动时,通过自动增益控制(AGC)电路(下同),要求输出信号 Vorms 稳定在 1V±0.1V;
(2)当输入 AM 信号的载波频率为 250MHz~300MHz(本振信号频率可变),Virms 在 10µV~1mV 之间变动,调幅度为 50%时,要求输出信号 Vorms 稳定在1V±0.1V;
(3)在输出信号 Vorms 稳定在 1V±0.1V 的前提下,尽可能降低输入 AM 信号的载波信号电平;
(4)在输出信号 Vorms 稳定在 1V±0.1V 的前提下,尽可能扩大输入 AM 信号的载波信号频率范围;
(5)其他。
三、说明
低噪声放大器 (LNA)
混频器
中频滤波器
中频放大器
AM解调
基带放大器
噪声系数(Noise Figure, NF):
增益:
中频滤波器的选择:
低噪声放大器 (LNA):
- 电源:+12V
- 输入和输出阻抗匹配:50Ω
混频器及本振:
- 本振选择:稳定输出10.7MHz混频信号
- 混频器类型:单平衡或双平衡混频器,输入阻抗匹配至50Ω
中频放大器:
- 增益:G = 10~20dB
- 输入和输出阻抗匹配:50Ω
自动增益控制(AGC):
- 通过检测输出信号电平控制放大器增益
- 输入电平检测电路及可变增益放大器设计
低噪声放大器:
混频器:
中频放大器:
中频滤波器:
自动增益控制(AGC):
#include "stm32f4xx.h"
//示例:配置定时器用于测量和控制信号频率
void TIM2_Init(void) {
//使能TIM2时钟
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);
//配置TIM2基本参数
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
TIM_TimeBaseStructure.TIM_Period = 10000 - 1; //计算计数周期
TIM_TimeBaseStructure.TIM_Prescaler = 84 - 1;
TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1;
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;
TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure);
//使能TIM2中断
TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE);
NVIC_EnableIRQ(TIM2_IRQn);
}
void TIM2_IRQHandler(void) {
if(TIM_GetITStatus(TIM2, TIM_IT_Update) != RESET) {
//在此处处理定时任务,如控制增益
//清除TIM2更新中断标志位
TIM_ClearITPendingBit(TIM2, TIM_IT_Update);
}
}
int main(void) {
//初始化系统
SystemInit();
TIM2_Init();
while (1) {
//主循环
}
}
以上是基于任务和需求的一个完整设计方案的概要和实现示例。每个模块的具体实现还需进行详细的设计和验证。
本题考察的知识点