Các bộ cân bằng
288
18.3.2. XAÂY DÖÏNG ÑOÁI TÖÔÏNG MOÂ TAÛ BOÄ CAÂN BAÈNG THÍCH NGHI
Trong MATLAB, các đối tượng mô tả bộ cân bằng thích nghi được khởi tạo bằng một trong
hai hàm lineareq (bộ cân bằng thích nghi) và dfe (bộ cân bằng hồi tiếp quyết định).
>> eqobj = lineareq(nweights, alg, sigconst)
Hàm này khởi tạo một đối tượng mô tả bộ cân bằng định khoảng theo ký hiệu có tên là
eqobj
, số trọng số là
nweights
và giải thuật thích nghi được mô tả bởi đối tượng
alg.
Sigconst
là một vector mô tả dạng tín hiệu. Giá trị mặc định là [-1 1], tương ứng với tín
hiệu BPSK.
>> eqobj = lineareq(nweights, alg, sigconst, nsamp)
Hàm này khởi tạo một đối tượng mô tả bộ cân bằng định khoảng tỷ lệ, có các trọng số được
định khoảng bằng
T/nsamp
, trong đó
nsamp
là một số nguyên dương còn T là chu kỳ ký
hiệu. Nếu
nsamp
= 1 ta có bộ cân bằng định khoảng theo ký hiệu.
Ví dụ: khởi tạo một đối tượng mô tả bộ cân bằng định khoảng ký hiệu có 10 trọng số cập nhật
bằng giải thuật RLS với kích cỡ bước bằng 3, tốc độ dữ liệu ra bằng ½ tốc độ dữ liệu vào:
>> eqfrac = lineareq(10,rls(0.3),[-1 1],2);
Sau đây là các thuộc tính của đối tượng tạo bởi hàm lineareq:
EqType: 'Linear Equalizer'
nWeights
: Số trọng số
nSampPerSym
: Số mẫu dữ liệu vào trên một ký tự (bằng
nsamp
)
RefTap
: Chỉ số tham chiếu tới các tap của đường dây trễ (nằm giữa 1 và
nWeights
)
SigConst
: Vector mô tả dạng tín hiệu
Weights
: Vector trọng số phức
WeightInputs
: Vector các dữ liệu vào các khối trọng số
ResetBeforeFiltering
: Reset trạng thái bộ cân bằng sau mỗi lần gọi (nhận giá trị 0 hoặc
1)
NumSamplesProcessed
: Số mẫu đã được xử lý
Ngoài ra các đặc tính của đối tượng mô tả giải thuật thích nghi cũng là các đặc tính của đối
tượng mô tả bộ cân bằng.
>> eqobj = dfe(nfwdweights, nfbkweights, alg, sigconst, nsamp)
Hàm này khởi tạo một đối tượng mô tả bộ cân bằng hồi tiếp định khoảng theo ký hiệu có tên
là
eqobj
, số trọng số của bộ lọc thuận là
nfwdweights
, của bộ lọc hồi tiếp là
nfbkweights
và giải thuật thích nghi được mô tả bởi đối tượng
alg. Sigconst
là một
vector mô tả dạng tín hiệu. Giá trị mặc định là [-1 1], tương ứng với tín hiệu BPSK. Các trọng
số bộ lọc thuận được định khoảng bằng
T/nsamp
với T là chu kỳ ký hiệu. Nếu
nsamp = 1
(hoặc không được đưa vào trong danh sách tham số của hàm) thì bộ cân bằng được tạo ra là
bộ cân bằng DFE định khoảng theo ký hiệu.
Các đặc tính của đối tượng mô tả bộ cân bằng DFE nói chung cũng giống như của bộ cân
bằng tuyến tính, chỉ khác ở hai đặc tính:
EqType: 'Decision Feedback Equalizer'