Những gì hộp biến dạng của bạn làm là áp dụng một hàm truyền phi tuyến tính cho tín hiệu: output = function(input)
hoặc y = f(x)
. Bạn chỉ đang áp dụng chức năng tương tự cho mỗi mẫu đầu vào riêng lẻ để có được mẫu đầu ra tương ứng.
Khi tín hiệu đầu vào của bạn là sóng hình sin, một loại biến dạng cụ thể được tạo ra được gọi là méo sóng hài . Tất cả các âm mới được tạo bởi méo là sự hài hòa hoàn hảo của tín hiệu đầu vào:
- Nếu chức năng chuyển của bạn có tính đối xứng lẻ (có thể xoay 180 ° về gốc), thì nó sẽ chỉ tạo ra các sóng hài lẻ (1f, 3f, 5f, ...). Một ví dụ về một hệ thống có đối xứng lẻ là bộ khuếch đại cắt đối xứng.
- Nếu hàm truyền của bạn có tính đối xứng chẵn (có thể được phản ánh trên trục Y), thì các sóng hài được tạo ra sẽ chỉ là sóng hài bậc chẵn (0f, 2f, 4f, 6f, ...) 1f cơ bản là một sóng hài lẻ và được gỡ bỏ. Một ví dụ về một hệ thống có tính đối xứng chẵn là bộ chỉnh lưu toàn sóng.
Vì vậy, có, nếu bạn muốn thêm các sóng hài lẻ, hãy đặt tín hiệu của bạn thông qua chức năng truyền đối xứng lẻ như y = tanh(x)
hoặc y = x^3
.
Nếu bạn muốn chỉ thêm các sóng hài, hãy đặt tín hiệu của bạn thông qua chức năng truyền thậm chí đối xứng cộng với chức năng nhận dạng, để giữ nguyên bản gốc. Một cái gì đó như y = x + x^4
hoặc y = x + abs(x)
. Cái x +
giữ cho cái cơ bản sẽ bị phá hủy, trong khi cái x^4
đối xứng chẵn và chỉ tạo ra các sóng hài thậm chí (bao gồm cả DC, mà bạn có thể muốn loại bỏ sau đó bằng bộ lọc thông cao).
Ngay cả đối xứng:
Hàm truyền với đối xứng chẵn:
Tín hiệu gốc có màu xám, với tín hiệu bị méo màu xanh lam và phổ tín hiệu bị méo chỉ hiển thị hài hòa và không có cơ bản:
Đối xứng kỳ lạ:
Hàm truyền với đối xứng lẻ:
Tín hiệu gốc có màu xám, với tín hiệu bị méo màu xanh lam và phổ tín hiệu bị méo chỉ hiển thị các sóng hài lẻ, bao gồm cả cơ bản:
Ngay cả đối xứng + cơ bản:
Hàm truyền với hàm đối xứng cộng với hàm nhận dạng:
Tín hiệu gốc có màu xám, với tín hiệu bị méo màu xanh lam và phổ tín hiệu bị méo cho thấy cả sóng hài cộng với cơ bản:
Đây là những gì mọi người đang nói về khi họ nói rằng một hộp méo "thêm hài âm lẻ", nhưng nó không thực sự chính xác. Vấn đề là méo sóng hài chỉ tồn tại cho đầu vào sóng hình sin . Hầu hết mọi người chơi nhạc cụ, không phải sóng hình sin, vì vậy tín hiệu đầu vào của họ có nhiều thành phần sóng hình sin. Trong trường hợp đó, bạn có được biến dạng xuyên điều chế , không bị méo sóng hài và các quy tắc về hài và lẻ thậm chí không còn được áp dụng. Chẳng hạn, áp dụng bộ chỉnh lưu toàn sóng (thậm chí đối xứng) cho các tín hiệu sau:
- sóng hình sin (chỉ điều hòa lẻ cơ bản) → hình sin chỉnh lưu toàn sóng (chỉ điều hòa)
- sóng vuông (chỉ sóng hài lẻ) → DC (chỉ sóng hài bậc 0)
- sóng răng cưa (sóng hài lẻ và chẵn) → sóng tam giác (chỉ sóng hài)
- sóng tam giác (chỉ sóng hài lẻ) → sóng tam giác 2 × (chỉ sóng hài lẻ)
Vì vậy, phổ đầu ra phụ thuộc rất nhiều vào tín hiệu đầu vào, chứ không phải thiết bị biến dạng và bất cứ khi nào ai đó nói " bộ khuếch đại / hiệu ứng của chúng tôi tạo ra các sóng hài bậc âm nhạc nhiều hơn ", bạn nên dùng nó với một hạt muối .
(Có một số sự thật đối với tuyên bố rằng âm thanh có âm hài thậm chí còn "âm nhạc" hơn âm thanh chỉ có âm hài , nhưng những quang phổ này không thực sự được tạo ra ở đây, như đã giải thích ở trên, và tuyên bố này chỉ có giá trị trong bối cảnh Dù sao thì các thang âm phương Tây. Các âm thanh hài hòa kỳ lạ (sóng vuông, clarinet, v.v.) là phụ âm nhiều hơn trên thang âm nhạc Bohlen Tấn Pierce dựa trên tỷ lệ 3: 1 thay vì quãng tám 2: 1.)
Một điều cần nhớ là các quy trình phi tuyến tính kỹ thuật số có thể gây ra hiện tượng răng cưa, có thể nghe thấy rất tệ. Xem Có điều gì như sự biến dạng phi tuyến tính giới hạn băng tần không?