Class: PhysicalChannel
- Inherits:
-
Object
- Object
- PhysicalChannel
- Defined in:
- lib/wcdma_bb/rel10/ts25_211.rb
Overview
Base class for all physical channels
Direct Known Subclasses
Class Method Summary collapse
-
.k(sf:, max_sf:, min_sf:) ⇒ Integer
Calc perameter k.
-
.N__data(k:) ⇒ Integer
Calc number of bits per slot.
Class Method Details
.k(sf:, max_sf:, min_sf:) ⇒ Integer
Calc perameter k
62 63 64 65 |
# File 'lib/wcdma_bb/rel10/ts25_211.rb', line 62 def self.k(sf:, max_sf:, min_sf:) raise 'SF=%s is out of range ([%s..%s])' % [sf, max_sf, min_sf] if not sf.between?(max_sf, min_sf) return Math.log2(256/sf).to_i end |
.N__data(k:) ⇒ Integer
Calc number of bits per slot
70 71 72 |
# File 'lib/wcdma_bb/rel10/ts25_211.rb', line 70 def self.N__data(k:) return 10 * (2 ** k) end |