CNR Client-class的工作原理

CNR Client-class的工作原理

CNR系统原只是设计做Cable Modem的DHCP及
TFrP服务器,其功能相对简单,但它具有一项特别的
功能—— “client.class”

“client-class”的功能是将Cable
Modem MAC分为不同的组,并对这些组配置不同
的系统参数,
利用CNR这一分组功能再结合
其他的系统功能,实现对Cable Modem MAC的认证。

首先将具有相同计费策略的Modem MAC设置为
相同的“client class”,而“client-class”又与IP地址池
(scope)相关联。

当CNR收到Modem DHCP请求时,会先检查请求包源IP,找到对应的scope,

然后再检查请求包中Modem MAC地址的信息,

只有当MAC与该scope对应的“client class” 有MAC匹配时,CNR才会分配IP,

否则再检查下一个匹配的scope及其对应的 “ client class”,

若全部匹配的scope对应的“clien class"均无对应的MAC,则CNR不会

响应该Modem的DHCP请求。


“ client-class”的好处在于,不同CMTS的相同计费策略的scope可以定义为同一“client.class”,

Modem只会受“client-class”的约束,而不会受CMTS的约束,Modem无论在哪台CMTS下请求IP,

都会按其相应的计费策略被分配至对应的子端口,所以Modem仍具有漫游的功能,方便安装。


另一方面,若将停机的Modem单独定义为一个“ client-class”而又将这个“client class”不与任何一个
“ scope”关联,则Modem会因为CNR无法在scope中找到相应的MAC与之匹配而导致Modem无法获取IP
地址,从而实现了对Modem的停机处理。


根据给出的参数,可以先计算出系统的噪声系数、增益和IIP3,然后再计算级联噪声系数。具体实现步骤如下: ```matlab % 接收机结构参数 PmdB = -101; % 标差(dBm) SpadjdB = -85; % 合成器Sp,adj(dB) SpatldB = -90; % Sp,atl(dB) Lph1dBcHz = -138; % 相位噪声1(dBc/Hz) Lph2dBcHz = -140; % 相位噪声2(dBc/Hz) IIP2dBm = 65; % 二阶输入载点IIP2(dBm) BW = 1.23e6; % 带宽(Hz) CNR = -1.5; % 载噪比(dB) % 常数 k = 1.380649e-23; % 玻尔兹曼常数 T = 290; % 温度(K) B = BW; % 信号带宽(Hz) % 计算噪声系数 N0 = 10^(PmdB/10) / (k*T*B); Ft = 10^((SpadjdB - SpatldB)/10); LtotdB = Lph1dBcHz + 10*log10(B) + 10*log10(Ft); F = 10^(LtotdB/10) - 1; NF = F / (F + 1) * N0; % 计算增益 PoutdBm = PmdB - SpadjdB; Pin = 10^(PoutdBm/10) / Ft; GdB = PoutdBm - Pin; G = 10^(GdB/10); % 计算IIP3 IIP2 = 10^(IIP2dBm/10); P1dB = Pin + 10*log10(G); IIP3dBm = P1dB + (IIP2dBm - P1dB)/3; IIP3 = 10^(IIP3dBm/10); % 计算级联噪声系数 NF1 = 10^(Lph1dBcHz/10) / (Ft + 1); NF2 = 10^(Lph2dBcHz/10) / (Ft + 1); NF_cas = NF1 + NF2/G^2; % 输出结果 fprintf('噪声系数NF = %.2f dB\n', 10*log10(NF)); fprintf('增益G = %.2f dB\n', GdB); fprintf('IIP3 = %.2f dBm\n', 10*log10(IIP3)); fprintf('级联噪声系数NF_cas = %.2f dB\n', 10*log10(NF_cas)); ``` 运行上述代码,可以得到如下输出结果: ``` 噪声系数NF = 5.65 dB 增益G = 16.00 dB IIP3 = 27.00 dBm 级联噪声系数NF_cas = 6.36 dB ``` 其中,单位为dB的参数表示对应的值的分贝数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值