UAN model: conversion from SNR to Eb/N0 in UanPhyPerCommonModes::CalcPer()

According to https://en.wikipedia.org/wiki/Eb/N0#Relation_to_carrier-to-noise_ratio, Eb/N0 = SNR * BandWidth / DataRate, but in UanPhyPerCommonModes::CalcPer() there are
double EbNo = std::pow(10.0, sinrDb / 10.0);
and
EbNo *= mode.GetDataRateBps() / mode.GetBandwidthHz();
Besides, Why is pow(10.0, sinrDb / 10.0) used as Eb/N0 in the BER calculation for PSK?

Edited by donghuiyong